5

我有一个旧网站,我想使用 HTML 助手之类的东西来生成特殊的 HTML(在这种情况下是复杂的按钮)。我知道这在 ASP.NET MVC 中是如何工作的,但我如何在 Webform(不是 Razor)中做到这一点。

我已经阅读了关于这样的静态方法的建议:

public class Helpers
{
    public static string Label1(string target, string text)
    {
        return String.Format("<label for= '{0}'>{1}</label>", target, text);
    }
}

但是如何在 Webform 中使用它?

此致

4

2 回答 2

7

放入Helpers.cs您的App_Code文件夹,然后您可以从aspx文件中这样调用它:

<div class="example>
    <%= Helpers.Label1("some", "text") %>
</div>
于 2013-09-17T11:19:20.997 回答
2

在你的解决方案。添加一个ASP.net Folder名为 code 的特殊文件夹。Helpers.cs然后将您的文件粘贴到其中。然后你就可以访问它了。

于 2013-03-02T10:17:21.553 回答