2016-09-17 5 views
0

Я только что начал программирование MVC asp.net и имею 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. Источник страницы отражает только загруженный html-файл, а не изменения, сделанные впоследствии динамически.

2) После успешного вызова AddUser переадресовываем действие AddUser с помощью RedirectToAction. Это приведет к эффективному сбросу страницы.