我正在寻找最适合我的任务的解决方案。
我有一个显示数据行的网格。
我决定将使用 ajax 和弹出模式表单更新特定行的数据。
但是我无法决定我的 ajax 是否应该返回包含填充数据的表单的部分视图,或者是否应该只返回 json 并将数据值注入现有的(隐藏的)弹出表单。
使用 json 发送的数据更少(而不是完整的 html 标记 - 只是数据),但我需要手动将数据注入表单。我需要用javascript“准备表格”。
使用部分视图,我在显示表单时拥有完整的服务器支持(我的意思是剃刀),我可以更轻松地编写复杂的条件,但存在服务器开销,因为它每次都需要计算视图。
让我们面对一个简单的问题:表单输入根据用户角色有条件地可见。使用 ajax 返回部分视图(表单)非常容易。我认为用 js 写这个可能很容易出错。
对此问题的任何帮助表示赞赏。
谢谢