代码之家  ›  专栏  ›  技术社区  ›  Vikas

ASP.NET MVC中的数据输入屏幕

  •  0
  • Vikas  · 技术社区  · 16 年前

    你可能觉得这是个愚蠢的问题,但我很困惑!

    我有一个情况,我有一个讲台。

    我想储存登记的人的出席情况。

    我有一张主表,上面列出了将要注册的人、讲课桌和重要的一张表,其中一张表将P.K.存储为表中其余部分的F.K.。

    在讲座的索引视图中,操作员将选择出勤并输入出勤信息。

    我的问题是,它只显示一个考勤条目页面,该页面也可以在中打开 编辑模式 ,用于编辑考勤。

    那么,出勤页面的设计和处理流程是什么呢?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Marko    16 年前

    一些方法:

    1. 如果定义块在何处呈现部分/动态块(用户控件),则可以使用相同的页面进行编辑和列出。您需要扩展htmlhelper,以便可以传递用户控件的名称,并且必须从控制器传递到要呈现的用户控件的视图(使用viewdata)名称。通过这种方式,您可以在不同的操作和不同的响应中使用相同的模板(视图/页面)。

    2. 您可以在客户机上进行编辑。可以使用jquery UI库弹出对话框进行编辑。对于发布编辑信息,可以使用jquery.ajax方法。当客户机上发生的事情和您在控制器上请求不同的操作时,从设计的角度来看,您将如何处理这一点无关紧要。可以使用对话框,可以转换页面上的现有元素等。

    希望这有帮助