jQuery UI对话框只读/编辑表单.净MVC

本文关键字:表单 MVC 编辑 UI 对话框 只读 jQuery | 更新日期: 2023-09-27 17:50:35

我有一个数据表。我希望用户能够选择一行,并在jquery模态对话框中查看详细信息。

我有这个工作良好。根据权限,用户可以编辑模态中的数据。在这种情况下,我想提供一个按钮来切换到"编辑"模式。

这个按钮加载一个新的部分编辑视图到模态有意义吗?或者我应该只是将只读和编辑表单合并到一个视图中,该视图最初加载并使用javascript/css隐藏编辑表单,直到需要?

jQuery UI对话框只读/编辑表单.净MVC

我认为这更像是一个设计问题,只要你不把编辑表单发送到客户端,只在用户没有编辑权限的情况下隐藏它。

否则你最好和利益相关者讨论一下。

在我个人看来,我就是讨厌情态动词。它们往往会让人不知所措,但这只是我的看法:)

为什么要同时下载两个视图来浪费网络流量呢?我会使用单独的ajax调用来下载编辑表单。1. 如果您的编辑表单的html大小很大,那么在一起下载时会浪费流量(用户可能永远不会按编辑按钮)。2. 如果编辑表单相对较小,通过ajax下载切换到它对用户来说几乎是透明的——没有额外的计时,没有额外的流量浪费