asp.net-mvc – 我的表单应该在我的编辑器模板内部还是外部?
发布时间:2020-12-16 06:30:30 所属栏目:asp.Net 来源:网络整理
导读:我在ASP.net MVC中使用编辑器模板.我应该将表单放在编辑器模板内还是模板外? 例: 内 ?/查看/产品/ Create.cshtml @Html.EditorForModel() ?/查看/产品/ EditorTemplates / CreateProduct.cshtml @using(Html.BeginForm()){ @Html.EditorFor(model = model.
我在ASP.net MVC中使用编辑器模板.我应该将表单放在编辑器模板内还是模板外?
例: 内 ?/查看/产品/ Create.cshtml @Html.EditorForModel() ?/查看/产品/ EditorTemplates / CreateProduct.cshtml @using(Html.BeginForm()) { @Html.EditorFor(model => model.Name) <input type="submit" value="Save" /> } 外 ?/查看/产品/ Create.cshtml @using(Html.BeginForm()) { @Html.EditorForModel() <input type="submit" value="Save" /> } ?/查看/产品/ EditorTemplates / CreateProduct.cshtml @Html.EditorFor(model => model.Name) 解决方法
虽然两种方式都不“错”,但我肯定会说外面更好.
表单有助于您的应用程序流程.当您尝试遵循流程时,它通常是Controller>查看,所以将表单放入局部视图只会让您头疼. 在我的应用程序中,所有表单始终位于主视图页面中,因此所有编辑器模板和UI元素都不知道应用程序的“流程”. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-web-api – OData V4 WebAPI按Enum的Int值过滤?
- asp.net – 如何逃避在IE上生成“意外量词”错误的RegEx?
- asp.net-mvc – ASP.NET MVC:BLL和DAL到Repository设计
- .net – 数据绑定到LINQ到实体时的重复行
- asp.net – 更新面板不更新内容
- 如何在Xamarin和Asp.net核心之间共享类库?
- asp.net – 内联JavaScript的外部JavaScript文件
- asp.net – CalendarExtender定位问题
- asp.net-mvc – 我应该在Web应用程序中记录哪些信息?
- asp.net-mvc – 如何在MVC4中隐藏URL的参数
推荐文章
站长推荐
- asp.net-mvc-3 – MVC3 – 使用Entity框架设置Co
- asp.net – RedirectToAction MVC2的问题 – 不能
- asp-classic – 如何在经典ASP中使用VBScript生成
- ASP.NET -- WebForm -- 缓存Cache的使用
- asp.net-mvc-4 – 为什么Razor HTML部分视图不能
- asp.net-mvc – 如何在MVC3中为多行文本框创建多
- 是否可以从ASP.NET Web服务方法手动将HTTP代码40
- 在ASP.NET Core上实施每个租户策略的数据库
- ASP.NET MVC用户 – 您是否想念WebForms中的任何
- asp.net – 使用DataPager而不检索每个请求的所有
热点阅读