2012-02-09 62 views
2

我正在使用MVC3,我不想使用Microsoft.Web.MvcMVC3 HTML按钮

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

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

而且这个脚本

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

任何反馈表示赞赏?

回答

0

“我使用MVC3,我不想使用Microsoft.Web.Mvc” 这只是听起来有点混乱......

反正你可以使用该按钮元素来代替。

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

他只是说他不想使用期货DLL。 – 2012-02-09 21:38:27

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. 创建自定义扩展方法见上面