gpt4 book ai didi

asp.net-mvc - 我的表单应该在我的编辑器模板内部还是外部?

转载 作者:行者123 更新时间:2023-12-05 00:01:48 27 4
gpt4 key购买 nike

我在 ASP.net MVC 中使用编辑器模板。我应该将表单放在编辑器模板内还是模板外?

例子:

内部

~/Views/Products/Create.cshtml

@Html.EditorForModel()   

~/Views/Products/EditorTemplates/CreateProduct.cshtml
@using(Html.BeginForm())
{
@Html.EditorFor(model => model.Name)

<input type="submit" value="Save" />
}



~/Views/Products/Create.cshtml
@using(Html.BeginForm())
{
@Html.EditorForModel()

<input type="submit" value="Save" />
}

~/Views/Products/EditorTemplates/CreateProduct.cshtml
@Html.EditorFor(model => model.Name)

最佳答案

尽管这两种方法都不是“错误”,但我肯定会说 外面更好 .

一个 form贡献于 流量您的应用程序。当您尝试遵循流程时,它通常会转到 Controller > View,因此输入 form进入局部 View 只会让你头疼。

在我的申请中,所有 form s 始终在主 View 页面中,因此所有编辑器模板和 UI 元素都不知道应用程序的“流程”。

关于asp.net-mvc - 我的表单应该在我的编辑器模板内部还是外部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8841337/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com