jquery 使用 asp.net MVC 部分 View 加载

标签 jquery asp.net asp.net-mvc partial-views partial

我有一个部分 View ,我想使用 jquery 在主视图中渲染它。

这是我编写 jQuery 的方式:

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

Controller 方法如下所示:

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

我什么也没看到。我试过了

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

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

最佳答案

您的 Controller 操作需要一个 DateTime 参数,您需要在调用 AJAX 请求时提供该参数:

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

关于jquery 使用 asp.net MVC 部分 View 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5210548/

相关文章:

javascript - 使用 Jquery 的没有插件的顶部幻灯片菜单

javascript - 如何在页面底部建立简单的粘性导航?

javascript - 如何检查面板在 JavaScript 中是否可见?

asp.net - 谷歌的字符编码是什么?

asp.net - 检查电子邮件地址对于System.Net.Mail.MailAddress有效

c# - 为 Web API 1、.net 4.0 启用 CORS

c# - 查找内存泄漏

c# - LINQ 中两个列表的并集不起作用

javascript - 将 promise 添加到我的 Kendo 网格的循环中

Javascript Uncaught TypeError : $(. ..).dialog 不是函数