“System.Web.Mvc.HtmlHelper”不包含“SubmitButton”的定义

时间:2021-02-06 16:57:30
学习MVC的时候,在用到HtmlHelper创建控件的时候遇到的问题: “System.Web.Mvc.HtmlHelper<dynamic>”不包含“SubmitButton”的定义。

具体问题如下:
“System.Web.Mvc.HtmlHelper”不包含“SubmitButton”的定义
关键代码为:
“System.Web.Mvc.HtmlHelper”不包含“SubmitButton”的定义

但是可以添加前面的文本框和密码框,而且配置文件中也添加了命名空间 <add namespace="System.Web.Mvc.Html"/>,跪求大神给予指点。

3 个解决方案

#1


MVC中没有这个东西,不过你可以写一个

namespace Helpers
{
    public static class SubmitButtonHelper
    {
        /// <summary>
        /// Renders an HTML form submit button
        /// </summary>
        public static string SubmitButton(this HtmlHelper helper, string buttonText)
        {
            return String.Format("<input type=\"submit\" value=\"{0}\" />", buttonText);
        }
    }
}

#2


参考:http://forums.asp.net/t/1488732.aspx

#3


参考别人代码,也许是少写了自定义函数。
不过,你何以自己写一个。


相关,可以参考:
http://zzk.cnblogs.com/s?w=blog%3Ainsus+%E6%89%A9%E5%B1%95%E6%96%B9%E6%B3%95&t=

#1


MVC中没有这个东西,不过你可以写一个

namespace Helpers
{
    public static class SubmitButtonHelper
    {
        /// <summary>
        /// Renders an HTML form submit button
        /// </summary>
        public static string SubmitButton(this HtmlHelper helper, string buttonText)
        {
            return String.Format("<input type=\"submit\" value=\"{0}\" />", buttonText);
        }
    }
}

#2


参考:http://forums.asp.net/t/1488732.aspx

#3


参考别人代码,也许是少写了自定义函数。
不过,你何以自己写一个。


相关,可以参考:
http://zzk.cnblogs.com/s?w=blog%3Ainsus+%E6%89%A9%E5%B1%95%E6%96%B9%E6%B3%95&t=