小编Ant*_*n Z的帖子

刷新asp.net mvc页面

我在asp.net mvc上有一些应用程序.我正在尝试创建表过滤器.页面非常难,所以我无法从JSON响应中获取数据.我试图通过使用params的调用动作来获取它.

   function refresh() {
        var id = $("#list").val();
        var params = { id: id };
        $.get("/Home/Index", params, null, "json");

    }

<select id="list" onchange="refresh()">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
</select>
<%foreach (var i in (IEnumerable<int>)ViewData["list"])
  { %>
  <%=i %><br />
<%} %>

   public ActionResult Index(int? id)
   {
        if (id == null)
            id = 0;

        ViewData["list"] = Enumerable.Range((int)id, 5).Select(i => i).ToList<int>();

        return View();
   }
Run Code Online (Sandbox Code Playgroud)

但我没有看到新的数据.怎么了?我如何刷新页面?

PS我认为我想从动作A(动作A)到动作A(带有参数)去(重定向).我不想在客户端重建页面

asp.net-mvc

2
推荐指数
1
解决办法
3734
查看次数

标签 统计

asp.net-mvc ×1