你可能会认为这是一个愚蠢的问题,但我很困惑!
我的情况是我有一个讲座表。
我想存储已注册的人员。
我有将要登记的人员的主表,讲座表,并且重要的一张表是出席P.k.的出席。如f.k.其余的表。
在讲座操作员的索引视图中,将选择出勤并输入出勤信息。
我的问题它只显示一个用于参加考试的页面,该页面也可以在编辑模式中打开,用于编辑出勤。
那么参加考试的页面设计和流程是什么?
答案 0 :(得分:0)
有些方法:
如果您定义块在哪里渲染部分/动态块(用户控件),则可以使用相同的页面进行编辑和列出。您需要扩展HtmlHelper,以便可以传递UserControl的名称,并且必须从控制器传递到要呈现的用户控件的视图(使用ViewData)名称。这样,您可以使用具有不同操作和不同响应的相同模板(视图/页面)。
您可以在客户端进行编辑。您可以使用jQuery UI库弹出对话框进行编辑。要重新发布编辑信息,可以使用jquery .ajax方法。随着客户端上发生的事情以及您在控制器上请求不同的操作,您在设计意义上如何处理此问题并不重要。您可以使用对话框,您可以转换页面上的现有元素等。
希望这有帮助