Webform中的HTML帮助程序?

Ivy*_*Ivy 5 .net c# asp.net webforms helpers

我有一个旧网站,我想使用像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);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是如何在Webform中使用它?

最好的祝福

dav*_*v_i 6

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

<div class="example>
    <%= Helpers.Label1("some", "text") %>
</div>
Run Code Online (Sandbox Code Playgroud)


Fre*_*gas 2

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