繁体   English   中英

用asp.net MVC局部视图加载jquery

[英]jquery load with asp.net MVC partial view

我有一个局部视图,我想使用jquery在主视图中呈现它。

以下是我编写jQuery的方法:

$(document).ready(function() {
        $("#dvGames").load("/LiveGame/Partial3");
});

控制器方法如下所示:

public ActionResult Partial3(DateTime gameDate)
{
    return View("Partial3");
}

我没有看到任何东西。 我试过了

<% Html.RenderPartial("Partial3"); %> 

它工作但我想在局部视图中过滤数据,所以我使用jquery加载方法。

您的控制器操作需要在调用AJAX请求时需要提供的DateTime参数:

$(function() {
    $('#dvGames').load(
        '<%= Url.Action("Partial3", "LiveGame") %>', 
        { gameDate: '2011-03-06' }
    );
});

尝试让框架创建URL。 使用

<%= Url.Action("LiveGame","Partial3") %>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM