我正在尝试使用自定义 HtmlHelpers,但即使是基本的 HtmlHelpers 也无法正常工作。我的代码(只是为了测试)看起来像这样 -
我的课 -
namespace HtmlHelpers.Extensions
{
public static class Helpers
{
public static string MySubmitButton(this HtmlHelper helper)
{
return String.Format("<input type=\"submit\" value=\"Submit This\">");
}
}
}
在我看来 -
@using HtmlHelpers.Extensions;
@Html.MySubmitButton()
我认为这应该生成一个简单的提交按钮,但它只是将以下文本写入屏幕 -
<input type="submit" value="Submit">
我检查了元素,由于某种原因,整个输入元素都被双引号括起来。有谁知道为什么?谢谢!