c# - Webform 中的 HTML 助手?

标签 c# asp.net .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);
    }
}

但这在 Webform 中是如何使用的呢?

致以最诚挚的问候

最佳答案

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

<div class="example>
    <%= Helpers.Label1("some", "text") %>
</div>

关于c# - Webform 中的 HTML 助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15173272/

相关文章:

c# - 通过 EF 中的计算属性查询

c# - Swagger 从 ASP.Net 核心设置参数属性

c# - 在不同行显示不同标签

c# - 在加载时以编程方式更改 CSS 类?

C# 需要有关表单导航的简单问题的建议

c# - 使用 C# 更新带有文本的 WallPaper

c# - ASP.net 危险提交错误

c# - 性能:在 VS 中编译,在 Windows 和 Linux 上以 Mono 运行

c# - 有没有办法在 .Net 中创建 "Self-hosted"网站?

c# - MVC 中的 SOAP Web 服务 - 找不到路径 Controller 或未实现 IController