你可能觉得这是个愚蠢的问题,但我很困惑!
我有一个情况,我有一个讲台。
我想储存登记的人的出席情况。
我有一张主表,上面列出了将要注册的人、讲课桌和重要的一张表,其中一张表将P.K.存储为表中其余部分的F.K.。
在讲座的索引视图中,操作员将选择出勤并输入出勤信息。
我的问题是,它只显示一个考勤条目页面,该页面也可以在中打开 编辑模式 ,用于编辑考勤。
那么,出勤页面的设计和处理流程是什么呢?
一些方法:
如果定义块在何处呈现部分/动态块(用户控件),则可以使用相同的页面进行编辑和列出。您需要扩展htmlhelper,以便可以传递用户控件的名称,并且必须从控制器传递到要呈现的用户控件的视图(使用viewdata)名称。通过这种方式,您可以在不同的操作和不同的响应中使用相同的模板(视图/页面)。
您可以在客户机上进行编辑。可以使用jquery UI库弹出对话框进行编辑。对于发布编辑信息,可以使用jquery.ajax方法。当客户机上发生的事情和您在控制器上请求不同的操作时,从设计的角度来看,您将如何处理这一点无关紧要。可以使用对话框,可以转换页面上的现有元素等。
希望这有帮助