rspec/rules/S5770/vbnet/rule.adoc

47 lines
921 B
Plaintext
Raw Normal View History

2020-06-30 12:50:28 +02:00
include::../description.adoc[]
== Noncompliant Code Example
----
Public Class HomeController
Inherits Controller
Public Function Article() As ActionResult
ViewBag.Title = "Title" ' Noncompliant, model should be used
ViewData("Text") = "Text" ' Noncompliant, model should be used
Return View()
End Function
End Class
----
== Compliant Solution
----
Public Class ArticleModel
Public Property Title As String
Public Property Text As String
End Class
Public Class HomeController
Inherits Controller
Public Function Article() As ActionResult
Dim Model As New ArticleModel With {.Title = "Title", .Text = "Text"}
Return View(Model)
End Function
End Class
----
include::../see.adoc[]
ifdef::env-github,rspecator-view[]
== Comments And Links
(visible only on this page)
include::../comments-and-links.adoc[]
endif::env-github,rspecator-view[]