mvc html.button,寻找一个Html.SubmitButton帮手,可以接受MVC3中的类属性

只需添加到您的项目类这样的代码:

using System.Text;

namespace System.Web.Mvc

{

public static class CustomHtmlHelper

{

public static MvcHtmlString SubmitButton(this HtmlHelper helper, string buttonText, object htmlAttributes = null)

{

StringBuilder html = new StringBuilder();

html.AppendFormat("

//{ class = btn btn-default, id = create-button }

var attributes = helper.AttributeEncode(htmlAttributes);

if (!string.IsNullOrEmpty(attributes))

{

attributes = attributes.Trim('{', '}');

var attrValuePairs = attributes.Split(',');

foreach (var attrValuePair in attrValuePairs)

{

var equalIndex = attrValuePair.IndexOf('=');

var attrValue = attrValuePair.Split('=');

html.AppendFormat("{0}='{1}' ", attrValuePair.Substring(0, equalIndex).Trim(), attrValuePair.Substring(equalIndex + 1).Trim());

}

}

html.Append("/>");

return new MvcHtmlString(html.ToString());

}

}

}

和使用例如:

@Html.SubmitButton("Save", new { @class= "btn btn-default", id="create-button" })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值