2016-09-17 72 views
0

我刚刚开始asp.net MVC编程,并有2个问题与我的项目。 我有一个名为DefaultController的控制器和一个名为Register.cshtml的视图。我还创建了2个部分视图,名称分别为_AddUser_UserList。当我运行我的项目时,_AddUser局部视图显示在Register.cshtml中,我可以插入一个新用户。 (参见附图)如何加载部分视图内容并处理先前的部分视图?

enter image description here

当我在User List点击从右侧面板,看得出User List_UserList局部视图中示出)见下面的图像:

enter image description here

现在我有两个问题: 1 - 当我按下Ctrl + U时,我等待看_UserList局部视图页面源,但我看到_AddUser局部视图页面源。不要_UserList部分视图正确加载?我如何正确加载它?

2 - 第二个问题:我想在插入成功后在_AddUser部分视图中重置所有字段和控件。我该怎么做?

回答

0

1)大概你用ajax调用加载你的partials。页面源仅反映最初加载的html,而不是动态地进行的更改。

2)成功调用AddUser后,使用RedirectToAction重定向到AddUser操作。这将有效地重置页面。