我必须加载 *.cshtml
单击链接后我的布局页面中的部分页面。如何在 JavaScript/jQuery 或 Razor/MVC 中完成?
最佳答案
如果您使用带有子操作的部分
示例
[ChildActionOnly]
ActionResult _Partial()
{
return PartialView();
}
那么最简单的方法就是在布局中指定一个 div (divPartial
)
<div id="divPartial"></div>
在您的 View 中,href 事件,并使用 JQuery 加载方法。
<a href="#" id="aLink">click me</a>
<script>
$(document).ready(function() {
$('#aLink').click(function() {
$('#divPartial').load('@Url.ActionLink("_Partial","Controller")');
});
});
</script>
关于jquery - 在 JavaScript 中加载 *.cshtml 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15446672/