ID:38582196
大小:149.50 KB
页数:7页
时间:2019-06-15
3、即可得出理想的效果。Html控件的返回值7每一个Html控件都返回了MvcHtmlString,他继承了HtmlString,微软把他定义为不能再次编辑的Html字符串。如MvcHtmlString:HtmlString。知道了返回值我们就知道从哪里入手写自己的控件了。自定义Html控件先看个例子我们用html写这样一段代码 4、/> 其运行效果为:男女在MVC项目中添加一个Controls文件夹添加名为MyControls的类7代码:publicclassMyControls{/// 5、'{0}'>{1}",fortarget,text);returnnewMvcHtmlString(str);}publicstaticMvcHtmlStringLabel(stringtext){returnLabel("",text);}/// 6、tton(stringnametarget,stringidtarget){stringstr=String.Format(" 7、,"male")
@MyControls.Label("female","女")@MyControls.RadioButton("sex","female")运行效果可以看到与上面标准的Html代码效果是一样的。Html控件自定义扩展上面的例子我们可以看出自定义的控件完全可以让我们简单的实现自己想要的功能。但是这些要使用自己的命名空间,而且还要找到自己定义的控件类,有点麻烦,能不能整合到系
此文档下载收益归作者所有