导航选项卡或部分视图哪个更好?

Posted

技术标签:

【中文标题】导航选项卡或部分视图哪个更好?【英文标题】:Nav Tabs or Partial View which one is better? 【发布时间】:2021-09-01 21:29:24 【问题描述】:

我有一个很长的表格,我正在用 ASP.NET MVC 开发一个应用程序。有标签更好还是我应该使用部分视图并整体创建一个新页面?

-如果我使用标签,我该如何进行验证。 - 在部分视图的情况下如何将数据传递到下一页以及如何将数据存储到提交页面。

请让我出去。 TIA

【问题讨论】:

【参考方案1】:

您的 UX 设计 完全要求选择哪一个,但我建议您使用 Tabs,因为它对用户更友好。对于传递数据,我建议您使用 TempDataSession 两者都可以跨多个控制器和视图使用。为了验证用户我建议你使用 ASP.NET.Identity 包,它有 User.InRole()User.IsAuthorized()检查用户访问的方法。

【讨论】:

如何验证第一个标签表单 要验证 Form ,您可以使用 razor ValidationMessageFor() 方法我建议您将所有实体放在一个类中并声明所有实体并设置您的验证属性,并将此类用作此视图中的模型并使用剃刀验证表单。你只需要调用ValidationMessageFor() 它会自动为你验证 感谢您的回复。我一直在做一些工作。我已经创建了一个表单以及其他具有验证的文件,并且有一个字段没有validationMessageFor,但在validationSummary 中我能够看到该字段的错误并且模型没有所需的属性。

以上是关于导航选项卡或部分视图哪个更好?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用没有选项卡或导航控制器的故事板从 AppDelegate 实例化不同的视图?

Layui(三):导航菜单、选项卡、进度条和面板

UICollectionView:像 Safari 选项卡或 App Store 搜索一样分页

如何根据登录成功在新窗口/选项卡或同一窗口/选项卡中打开页面?

使用 CodeceptJS 时如何打开新选项卡或窗口

WPF,检测您正在从哪个选项卡导航