高楼平地起-最简单的HtmlHelper扩展
2010-01-27 19:50 穆容 阅读(508) 评论(0) 编辑 收藏 举报任务很简单扩展一个带CSS的TextBox
首先是后台代码
public static class AdvHtmlHelper
{
public static string CssTextBox(this HtmlHelper helper, string id, string className)
{
StringBuilder sb = new StringBuilder();
sb.AppendFormat("<input type=text id={0} class={1} runat=server/>", id, className);
return sb.ToString();
}
}
前台首先加入对该类命名空间的引用:
<%@ Import Namespace="BYSJ.Models" %>
然后就是该Helper的使用了
<%= Html.CssTextBox("ID","CSS") %>