.ashx中的HttpContext始终显示相同的值

时间:2014-05-06 10:01:41

标签: httpcontext jqgrid-asp.net

我有两个JQGrids。我使用onSelectRow和我的rowid的值通过第二个JQGrid发送到.ashx处理程序。基于该值,我在.ashx

的帮助下填充第二个JQGrid
$("#FirstGrid").jqGrid('setGridParam', {
onSelectRow: function (rowid, iRow, iCol, e) {
       var $gridSecond = $('#SecondGrid');
                $gridPng.jqGrid({
                    scroll: 5,
                    url: 'JQTestLoader.ashx?code=' + rowid,
                    datatype: "json",

在Handler中我有:

 public class JQTestLoader : IHttpHandler
 {
  public void ProcessRequest(HttpContext context)
    {
     string test = context.Request.QueryString["code"].ToString(); 

HttpContext仅在第一次显示右侧rowid。如果我点击其他一行而不是我仍然得到第一行的值。

1 个答案:

答案 0 :(得分:0)

我必须首先调用GridUnload方法,然后重新创建Grid