asp.net-mvc – 如何在ASP.NET MVC中定义表单域前缀
发布时间:2020-12-15 23:40:57 所属栏目:asp.Net 来源:网络整理
导读:我试图在ASP.NET MVC中呈现一个复合ProductCatalog视图.这要求我每页渲染多个产品视图.每个产品视图是一个单独的表单.我需要表单字段具有基于id的前缀,以便在呈现的文档中没有重复的ID.有没有办法定义要应用于Html扩展所生成的所有表单字段的前缀,还是需要手
我试图在ASP.NET MVC中呈现一个复合ProductCatalog视图.这要求我每页渲染多个产品视图.每个产品视图是一个单独的表单.我需要表单字段具有基于id的前缀,以便在呈现的文档中没有重复的ID.有没有办法定义要应用于Html扩展所生成的所有表单字段的前缀,还是需要手动构建? 解决方法
是的,您可以根据执行操作为视图中的控件定义前缀,考虑应在GET操作方法中放置的以下代码:
ViewData.TemplateInfo.HtmlFieldPrefix = "DESIRED_PREFIX"; 这将为您的View控件添加所需的前缀,但为了在发布页面时处理它们,您需要在POST操作的签名中重新定义前缀,如下所示: public ActionResult Create([Bind(Prefix = "DESIRED_PREFIX")] YOUR_ENTITY model) 谢谢. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 如何使用LINQ创建IQueryable类型的匿名对象
- 在IIS上部署ASP.NET Core项目的图文方法
- asp.net – 在代码隐藏中更改文本框BackColor
- asp.net-core – 如何在MVC Visual Studio 2015中发布JSON数
- ASP.Net – 在jQuery填充列表后没有回发的项目
- asp.net-mvc – 更新数据库条目MVC实体框架
- asp.net-mvc – 一种在ASP.NET MVC中排除操作过滤器的方法?
- 在ASP.NET中下载文件的实现代码
- asp.net-mvc – ASP.NET MVC必需字段指示符
- asp.net-mvc – ASP.Net MVC:控制器中的访问验证错误消息?
推荐文章
站长推荐
- asp.net-web-api – 在身份验证过滤器中的Challe
- asp.net – Orchard CMS 1.x [文档存储] – 混合
- asp.net – 有没有办法使VS2010发布向导在发布网
- asp.net-mvc – ASP.NET MVC – 能够处理数组的自
- asp.net – 用户角色 – 为什么不存储在会话中?
- asp.net-mvc – Asp.net mvc 301从www.domain.co
- asp.net-mvc – 无法使用Simple Injector为每个请
- 在servicestack中使用asp.net身份验证
- 一段时间后的第一个请求总是很慢 – ASP.NET MVC
- asp.net-mvc – asp.net mvc复选框不一致
热点阅读