gpt4 book ai didi

asp.net-mvc-3 - 根据下拉列表中的选择动态填充 ASP.NET MVC 3 编辑器模板

转载 作者:行者123 更新时间:2023-12-01 04:58:12 24 4
gpt4 key购买 nike

我正在使用 ASP.NET MVC 3,并尝试根据下拉列表中的选择动态填充编辑器模板列表。我没有要发布的代码,因为我不确定实现我的目的的最佳方法是什么。我的问题不是如何使用编辑器模板,而是当相关对象列表根据用户对“父”的选择而更改时如何使用编辑器模板。

背景:

员工需要完成他们接受培训的操作的培训 list 。员工将从下拉菜单中选择一个 list 模板,然后 list 项目将根据所选的 list 模板进行填充。 (每个模板都有一组不同的相关项目。)每个 list 项目都与一个空白响应相关联,用户必须将其标记为已完成。 list 项目仅供显示;响应就是正在编辑的内容。

我知道我可以通过 AJAX 和 Json 填充 list 项目,但是有没有办法使用编辑器模板来执行此操作 - 并根据所选的 list 模板动态显示 list 项目的结果?一种解决方案是使用一个页面选择模板,然后使用另一个页面显示 list 项目;我想避免这种情况,并尽可能将所有内容保留在一页上。目标是根据所选的 list 模板填充 list 项目(和空白响应)。

警告:每个 list 都会根据与 list 模板相关的项目有预定义数量的空白响应,因此在填写表单期间列表大小不会改变。

型号:

[检查 list 模板] 1------------* [检查 list 项目]

[ list 模板] 1------------* [ list ]

[检查表] 1------------* [检查表响应]

[ChecklistResponse] *------------1 [ChecklistItem]

感谢任何和所有帮助。谢谢。

最佳答案

对于这些类型的任务,我建议查看:http://knockoutjs.com/在客户端,您有以下选项:
1. 回发到服务器(恕我直言,这是臭东西)。
2. 做一些客户端JS。

我更喜欢使用 Knockout 来实现干净的 MVVM 方法以及模型更改事件。用它制作了一些非常复杂的编辑器,到目前为止效果非常好。

关于asp.net-mvc-3 - 根据下拉列表中的选择动态填充 ASP.NET MVC 3 编辑器模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808480/

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