我是 MVC 的新手,并尝试像这样编写一个示例 html 帮助器,这是我的 html 帮助器代码。
namespace MvcPractise.Extension
{
public static class LabelHelper
{
public static string Label(this HtmlHelper helper, string target, string text)
{
return String.Format("<label for='{0}'>{1}</label>", target, text);
}
}
}
在我看来,我按如下方式使用它
@using MvcPractise.Extension.LabelHelper
@model MvcPractise.Models.EmployeeModel
在视图的顶部,我声明或引用上面的命名空间和类名
并像使用它一样@Html.Label("firstName", "First Name:")
但是当我调试代码时,我的扩展方法没有受到影响。我可以理解我做错了什么,但无法弄清楚。所以请帮忙。谢谢