Javascript 在指定的div块中通过ajax渲染模式局部视图

Javascript 在指定的div块中通过ajax渲染模式局部视图,javascript,jquery,asp.net,ajax,partial-views,Javascript,Jquery,Asp.net,Ajax,Partial Views,是否有任何可能的方法在指定的div块中渲染部分模态视图?在我的变体中,模态并没有出现在视图中,我也不知道如何解决它。这里是我的变体: <div id="renderModal"></div> 方法检索局部视图 public virtual async Task<ActionResult> Load(int id) { . . . . return PartialView("Partial/_Load", model); } &

是否有任何可能的方法在指定的div块中渲染部分模态视图?在我的变体中,模态并没有出现在视图中,我也不知道如何解决它。这里是我的变体:

<div id="renderModal"></div> 
方法检索局部视图

public virtual async Task<ActionResult> Load(int id)
{
      .  .  .  .

    return PartialView("Partial/_Load", model);
}
<div id="loadModal" class="modal fade" role="dialog" style="text-align: center;">
    <div class="modal-dialog modal-lg" style="text-align: center;">
        <div class="modal-content" style="text-align: center">
        <h1>test</h1>
        </div>
    </div>
</div>
公共虚拟异步任务加载(int-id)
{
.  .  .  .
返回部分视图(“部分加载”,模型);
}
和局部视图

public virtual async Task<ActionResult> Load(int id)
{
      .  .  .  .

    return PartialView("Partial/_Load", model);
}
<div id="loadModal" class="modal fade" role="dialog" style="text-align: center;">
    <div class="modal-dialog modal-lg" style="text-align: center;">
        <div class="modal-content" style="text-align: center">
        <h1>test</h1>
        </div>
    </div>
</div>

测试

您没有传递正确的URL,没有使用元素存储任何任意数据,因此
renderModal.data(URL)
将不会返回有效的URL

    $.ajax({
        url: url, //renderModal.data(url),          
    });
您也可以像这样直接使用

function onClickEvent(data){
    $('#renderModal').load("@Url.Action("Load", "Home")" + '/' + data);
}

感谢您的更正,但仍无法在上显示模态view@Vitaliy,您可以调试应用程序,在控制器上设置断点,并检查它是否处于HIT状态。它在控制器中加入Load方法并返回模型,但部分视图未出现在视图中。