easyui中动态datagrid列名,根据不同的条件查询数据库显示不同的列。一般处理程序中用session来弄columns 20
一般处理程序中用session["name"]来赋值,js页面中获取为$('#dg').datagrid({url:'CountyQuality.ashx',fitCol...
一般处理程序中用session["name"]来赋值,js页面中获取为
$('#dg').datagrid({
url: 'CountyQuality.ashx',
fitColumns: true,
columns: [[<%=Session["name"]%>]]
});
但是当我改变条件查询后,session在一般处理程序中改变了,前台的session还是原来的值。例如后台session为2时,前台显示2,改变条件后台session已经成为3了,前台还是2.求大神指点... 展开
$('#dg').datagrid({
url: 'CountyQuality.ashx',
fitColumns: true,
columns: [[<%=Session["name"]%>]]
});
但是当我改变条件查询后,session在一般处理程序中改变了,前台的session还是原来的值。例如后台session为2时,前台显示2,改变条件后台session已经成为3了,前台还是2.求大神指点... 展开
1个回答
展开全部
页面生成后,前端显示的session已经只是个静态的字符串,不会随着后台的变化而变化,只能重新刷新页面
追问
那我在显示的时候让它提交表单到自身页面来刷新,显示为空,再次选中就会有数据,怎么回事呢?
追答
我没用过asp,不知道是不是后台操作的问题,但就前端来讲,你可以在页面刷新完之后在浏览器里调试一下,看一看你贴的代码里columns属性在页面生成后具体的值是什么,如果页面不刷新,这个值是不会变的,即使session改变了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询