【问题标题】:ASP.NET MVC 3 - WebGrid paging problems and general confusionASP.NET MVC 3 - WebGrid 分页问题和一般混淆
【发布时间】:2011-08-15 15:14:03
【问题描述】:

我在使用 ASP.NET MVC 方面相对较新,但是我有使用 Web 窗体的经验。

我的页面有一些级联选择,依次 ajax 加载下一个并最终重新加载 ajax 选项卡 (jQuery UI) 的内容。

其中一个选项卡有一个搜索按钮,当通过 jQuery 提交时,使用以下代码将部分视图加载到给定的 div 中:

      $("#frm_Search").submit(function (e) {
          if ($("#frm_Search").valid()) {
              e.preventDefault();
              $.post('@Url.Action("SearchResult", "Info")', {CCode:"", Period:"201108", Type:"XYZ"}, function (result) {
                  $('#div_SearchResult').html(result);
              });
          }

      })

但是,当我单击 WebGrid 的分页链接时,参数会变为空,因此不会呈现数据。

如果我不确定我是否要正确解决这个问题,我将非常感谢任何建议或指导。

请参阅下图以更清楚地了解我的页面结构。

【问题讨论】:

    标签: jquery asp.net-mvc-3 jquery-ui


    【解决方案1】:

    问题是 Webgrid 的自生成分页链接不会传播除 需要的 QSP 之外的任何 QSP。这也让试图向 Webgrid 添加过滤的人感到头疼。

    我对另一个问题有一个答案,该问题显示了如何帮助将 QSP 返回到页面链接中,但它涉及通过 Razor 帮助程序自己生成它们。

    Asp.net Mvc3 webgrid and paging 里面有代码片段可以启发你。

    【讨论】:

      猜你喜欢
      • 2011-05-10
      • 2011-08-13
      • 1970-01-01
      • 2012-06-21
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      • 2011-09-14
      相关资源
      最近更新 更多