asp.net – Html.BeginForm()类型的扩展名
发布时间:2020-12-15 21:05:26 所属栏目:asp.Net 来源:网络整理
导读:有没有人知道创建自定义 HtmlHelperextension方法的语法,其行为类似于.. % using (Html.BeginForm()) {%pLoads of html stuff here /p% } % 我正在考虑…… 有任何想法吗? 干杯, ETFairfax 解决方法 您需要创建一个实现IDisposable接口的类,并从HtmlHelper
有没有人知道创建自定义
HtmlHelperextension方法的语法,其行为类似于..
<% using (Html.BeginForm()) {%> <p>Loads of html stuff here </p> <% } %> 我正在考虑…… 有任何想法吗? 干杯, ETFairfax 解决方法
您需要创建一个实现IDisposable接口的类,并从HtmlHelper返回该接口.
public static class HtmlHelperTableExtensions { private class TableRenderer : IDisposable { HtmlHelper html; public TableRenderer(HtmlHelper html) { this.html = html; } public void Dispose() { HtmlHelperTableExtensions.EndTable(html); } } public static IDisposable BeginTable(this HtmlHelper html) { // print begin table here... return new TableRenderer(html); } public static void EndTable(this HtmlHelper html) { // print end table here... } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 深蓝词库转换2.0发布——支持仓颉、注音、五笔、郑码、二笔
- ASP.net MVC ValidationSummary总是被渲染
- asp.net-mvc – 没有CreateMap的简单转换时的Automapper错误
- asp.net – 什么是Thread.CurrentPrincipal,它有什么作用?
- asp.net – 结合WebResource.axd CSS请求
- asp.net – RDLC报表中表的行颜色和替代行颜色
- asp.net-mvc – Asp.Net Mvc无法注销
- asp.net-core – 在asp.net 5 mvc中找不到css,js和img文件
- asp.net-core – 在asp.net vnext中使用Startup.cs中的Conf
- iis-7 – ASP.NET请求队列优先级
推荐文章
站长推荐
- asp.net-mvc – Html.Actionlink作为Button效果
- asp.net – 这两件事之间的区别
- ASP.NET MVC 4 AJAX提交表单不工作
- asp-classic – VBScript函数名称最大长度
- ASP.NET Core知多少(6):VS Code联调Angular +
- asp.net-mvc – 如何在VS2012 MVC4项目中设置Ext
- asp.net-mvc – 实体创建抛出“没有为此对象定义
- asp.net – Transfer-Encoding:Chunked cause 4
- 使用ASP.NET MVC4 jquery/javascript捆绑
- 为一个用户生成ASP.NET webapp错误,无法在开发中
热点阅读