Jquery 在JavaScript中加载*.cshtml页面
单击链接后,我必须在布局页面中加载Jquery 在JavaScript中加载*.cshtml页面,jquery,asp.net-mvc,razor,jquery-events,Jquery,Asp.net Mvc,Razor,Jquery Events,单击链接后,我必须在布局页面中加载*.cshtml部分页面。如何在JavaScript/jQuery或Razor/MVC中完成此操作?如果使用带子操作的分部 范例 [ChildActionOnly] ActionResult _Partial() { return PartialView(); } 那么最简单的方法就是在布局中指定一个div(divPartial) <div id="divPartial"></div> 在视图中,选择href事件,并使用JQ
*.cshtml
部分页面。如何在JavaScript/jQuery或Razor/MVC中完成此操作?如果使用带子操作的分部
范例
[ChildActionOnly]
ActionResult _Partial()
{
return PartialView();
}
那么最简单的方法就是在布局中指定一个div(divPartial
)
<div id="divPartial"></div>
在视图中,选择href事件,并使用JQuery加载方法
<a href="#" id="aLink">click me</a>
<script>
$(document).ready(function() {
$('#aLink').click(function() {
$('#divPartial').load('@Url.ActionLink("_Partial","Controller")');
});
});
</script>
$(文档).ready(函数(){
$('#aLink')。单击(函数(){
$('#divPartial').load('@Url.ActionLink(“#Partial”,“Controller”));
});
});
非常感谢。这很有效。@Fakharuzzaman,如果这个答案对你有帮助,你可以点击下面的复选框来接受它