ASP.NET MVC3.0 использует частичное представление как всплывающее окно, используя J Script - PullRequest
0 голосов
/ 23 ноября 2011

Я новичок в ASP.NET MVC 3.0, пытаюсь открыть частичное представление с помощью Jscript / AJAX. Любая помощь приветствуется. Спасибо, Srini

Ответы [ 2 ]

0 голосов
/ 08 декабря 2011

Допустим, вы создаете действие контроллера, которое возвращает ваше частичное представление, что-то вроде этого:

 public ActionResul get_partial_view()
 {
      ....some logic
      return PartialView("partial_view_name");
 }

Тогда в вашем представлении, где вы хотите, чтобы появилось всплывающее окно, вы могли бы использовать некоторые jquery для загрузки domэлемент, который будет содержать содержимое всплывающего окна, например:

 $.get('/controller_name/get_partial_view', function(html) {  
      $('#popup-content').html = html;  
 });
0 голосов
/ 23 ноября 2011

Вы можете запустить всплывающее окно с javascript или jquery. Затем всплывающее окно указывает на контроллер / представление, так что представление отображается во всплывающем окне. Если вы откроете всплывающее окно в Google, вы найдете много ресурсов. Это действие на стороне клиента, поэтому на самом деле не имеет ничего общего с mvc. Вы просто покажете свой вид во всплывающем окне.

Вы можете увидеть эту статью о том, как прикрепить код для запуска всплывающего окна. Это для веб-форм, но JavaScript все еще применим для MVC Также это ТАК сообщение

...