Dictionary<string, string> DicParam = new Dictionary<string, string>();
string Param = Convert.ToString(Request["Param"]);
if (!string.IsNullOrEmpty(Param))
{
System.Web.Script.Serialization.JavaScriptSerializer sr = new System.Web.Script.Serialization.JavaScriptSerializer();
DicParam = sr.Deserialize(Param, typeof(Dictionary<string, string>)) as Dictionary<string, string>;
}
这样就获取到了查询参数的键值对,至于参数怎么用,一般都是用于sql的where子句。
三、更多jqGrid配置属性说明
1、属性
| 参数名称 | 类型 | 描述 | 默认值 | 是否可以被修改 |
| ajaxGridOptions | object | 对ajax参数进行全局设置,可以覆盖ajax事件:error,complete 和 beforeSend | 空值 | 是 |
| ajaxGridOptions | object | 对ajax参数进行全局设置 | 空值 | 是 |
| ajaxSelectOptions | object | 对ajax的select参数进行全局设置,设置editoptions跟searchoptions 参数的select属性值 | 空值 | 是 |
| altclass | String | 用于表格行交替变色的class属性。你可以定义自己的class来替代默认值。只有当altRows属性设置为true时,该属性才起作用 | ui-priority-secondary | 是,但需要重新加载 |
| altRows | boolean | 设置表格是否允许行交替变色值 | false | 是,需重新加载 |
| autoencode | boolean | 当为 ture 时对url进行编码 | false | 是 |
| autowidth | boolean | 如果为ture时,则当表格在首次被创建时会根据父元素比例重新调整表格宽度。如果父元素宽度改变,为了使表格宽度能够自动调整则需要实现函数:setGridWidth | false |