MVC3 HTML按钮

时间:2012-02-09 21:20:49

标签: asp.net-mvc-3

我正在使用MVC3而我不想使用Microsoft.Web.Mvc

如何将此代码转换为在MVC3中使用?视图引擎是.aspx

Html.Button ("abc", "Button abc", HtmlButtonType.Button)  

以及此脚本

$("button[name=abc]").attr("disabled",true);  

感谢任何反馈?

2 个答案:

答案 0 :(得分:1)

按钮的HTML标记

<input type="button" name="abc" disabled="true" value="Button abc" />

ASP.NET MVC 3 没有按钮的内置HtmlHelper扩展方法。您可以始终轻松创建:

public static class YourMvcButtonExtensionMethod
{
    public static MvcHtmlString Button(this HtmlHelper helper, string text,
                                     IDictionary<string, object> htmlAttributes)
    {
        // generate the markup for the input/button
    }
}

所以你真的有两个选择:

  1. 在您的视图中使用 原始HTML标记
  2. 创建 自定义扩展方法 参见上文

答案 1 :(得分:0)

“我正在使用MVC3而我不想使用Microsoft.Web.Mvc” 这听起来很混乱......

无论如何,您可以使用按钮元素。

<button disabled='true'>Button abc</button>