Imagem de fundo

No ASP.NET MVC 5, para que um auxiliar de HTML...

No ASP.NET MVC 5, para que um auxiliar de HTML personalizado (Custom HTML Helper) possa ser invocado como @Html.Quoted("texto"), ele deve ser declarado como:


A

Public Shared Class MyExtension

Public Shared Function Quoted(

this ByVal helper As HtmlHelper,

ByVal text As String

) As String

Return """" & text & """"

End Function

End Class


B

Public Module MyExtension

Public Function Quoted(

ByVal helper As HtmlHelper,

ByVal text As String

) As String

Return """" & text & """"

End Function

End Module


C

Imports System.Runtime.CompilerServices

Public Module MyExtension

<Extension()>

Public Shared Function Quoted(

this helper As HtmlHelper,

ByVal text As String

) As String

Return """" & text & """"

End Function

End Module


D

Imports System.Runtime.CompilerServices

Public Module MyExtension

<Extension()>

Public Function Quoted(

ByVal helper As HtmlHelper,

ByVal text As String

) As String

Return """" & text & """"

End Function

End Module


E

Imports System.Runtime.CompilerServices

Public Class MyExtension

<Extension()>

Public Shared Function Quoted(

ByVal helper As HtmlHelper,

ByVal text As String

) As String

Return """" & text & """"

End Function

End Class