本文主要是介绍ASP.NET MVC中加载PartialView,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
关于在MVC中加载PartialView,我开始打算用
@Html.Partial("_Partial")
由于要把model传进去,所以改成
@Html.Partial("_Partial", Model.Child)
http://stackoverflow.com/questions/21172595/how-to-pass-model-to-partial-view
后来发现上面这条路不方便,改成在JQuery里面加载。
$('#user_content').load('/User/UserDetails');
http://stackoverflow.com/questions/1570127/render-partial-view-using-jquery-in-asp-net-mvc
这条路我的route怎么也设置不对,route里面的{PrinterId}传到action里面之后总是null。放弃之。
改用ajax get。
$.ajax({type: 'GET',url: '/ExternalPrinter/GetPrinterJobs',data: {PrinterId: printerId},success: function (data) {$('#jobsdiv').html(data);},error: function (xhr, ajaxOptions, thrownError) {alert('Error during process: ' + xhr.status);}});
上面的$('').html(data)的用法参考了http://stackoverflow.com/a/17239432
这篇关于ASP.NET MVC中加载PartialView的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!