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,如果这个答案对你有帮助,你可以点击下面的复选框来接受它