我正在做一个基本的LMS,目的是编辑一个课程模块的Chapter。Chapter通常会有一组与其相关联的Question对象,因此,本章的编辑视图将包含一个问题表/网格。使用基本的默认视图模板,我章节视图的Questions部分是一个表,其中包含每个问题的编辑、*Details*和Delete链接,还有一个“添加新”链接来添加新问题。
我需要能够添加和编辑问题而不去单独的问题视图,即编辑问题必须发生在章节视图,反过来,每个问题可能有多个选项对象,作为选择,当问题是多个选择。
虽然我可以参与一个漫长而复杂的会话,为我开发一些客户端代码,但我希望有人能告诉我,有什么东西我可以用相对较少的额外开发代码来使用吗?
发布于 2012-01-25 03:44:22
如果我明白你想做什么,我相信这是一个相对简单的在ASP.MVC中编程的特性。不要使用MVC控件工具包或Telerik控件,正如您所描述的那样,这对问题来说太过分了。连接第三方控件和使用计划旧jQuery对控制器进行ajax调用将花费更长的时间。
基于你的问题,我想你的UI应该是这样的.

使用jQuery对Controller操作进行ajax调用。弹出一个jquery模式对话框,这样您就不必离开问题列表页面了。通过使用jQuery和jsonResults从您的应答控制器动态创建html来获取问题的现有“可能的答案”。提交编辑的“可能的答案”给你的控制器简单地跟随菲尔哈克2008年的博客文章名为模型绑定到列表。最多一小时的工作时间。祝好运!
https://stackoverflow.com/questions/8951338
复制相似问题