【问题标题】:.NET MVC - How to create HtmlHelperExtension in VB instead of C#?.NET MVC - 如何在 VB 而不是 C# 中创建 HtmlHelperExtension?
【发布时间】:2009-06-15 13:34:18
【问题描述】:

我需要在 VB 而不是 C# 中创建 HtmlHelperExtension。我找不到任何例子来说明它是如何完成的。由于 VB 中不存在静态类(而是使用模块),我不太确定如何创建 HtmlHelperExtension...

这是我想出来的,但它似乎不起作用......

Public Module HtmlHelperExtensions
    Public Function PartnumberLink(ByVal HtmlHelper As HtmlHelper, ByVal LinkText As String, ByVal Partnumber As String) As String
        Return "<a href=""/part/" & Partnumber & """>" & LinkText & "</a>"
    End Function
End Module

【问题讨论】:

    标签: asp.net-mvc extension-methods html-helper


    【解决方案1】:

    this:

    Public Module HtmlHelperExtensions
        <Extension()>_
        Public Function PartnumberLink(ByVal HtmlHelper As HtmlHelper, ByVal LinkText As String, ByVal Partnumber As String) As String
            Return "<a href=""/part/" & Partnumber & """>" & LinkText & "</a>"
        End Function
    End Module
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-05
      • 2021-12-05
      • 1970-01-01
      相关资源
      最近更新 更多