Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET MVC3.0使用J脚本将部分视图操作为弹出窗口_Asp.net_Asp.net Mvc 3_Jquery_Jquery Jscrollpane - Fatal编程技术网

ASP.NET MVC3.0使用J脚本将部分视图操作为弹出窗口

ASP.NET MVC3.0使用J脚本将部分视图操作为弹出窗口,asp.net,asp.net-mvc-3,jquery,jquery-jscrollpane,Asp.net,Asp.net Mvc 3,Jquery,Jquery Jscrollpane,我是ASP.NET MVC 3.0的新手,尝试使用Jscript/AJAX弹出部分视图。感谢您的帮助。 谢谢 Srini您可以使用javascript或jquery启动弹出窗口。然后,弹出窗口指向控制器/视图,以便在弹出窗口中显示视图。如果你用谷歌打开一个弹出窗口,你会发现很多资源。这是一个客户端操作,因此实际上与mvc没有多大关系。您只需在弹出窗口中显示您的视图 您可以查看如何附加代码以启动弹出窗口。这适用于webforms,但javascript仍然适用于mvc 同样,假设您创建了一个控制器

我是ASP.NET MVC 3.0的新手,尝试使用Jscript/AJAX弹出部分视图。感谢您的帮助。 谢谢
Srini

您可以使用javascript或jquery启动弹出窗口。然后,弹出窗口指向控制器/视图,以便在弹出窗口中显示视图。如果你用谷歌打开一个弹出窗口,你会发现很多资源。这是一个客户端操作,因此实际上与mvc没有多大关系。您只需在弹出窗口中显示您的视图

您可以查看如何附加代码以启动弹出窗口。这适用于webforms,但javascript仍然适用于mvc
同样,假设您创建了一个控制器操作,返回部分视图,如下所示:

 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;  
 });