遇到一个很奇怪的问题,请达人帮忙:
用TreeView控件作了一个显示单位结构的树,把它放在页面的左边。想通过点击树的某个节点,在页面右边显示该单位的详细情况(用的frameset)。为了在两个页面中传递所选定单位的参数,想通过在URL中直接传,把树节点的NavigateUrl属性设置为@"Redirect.aspx?ID="+strID+"&Unit="+strUnit,其中strID和strUnit为保存着所选单位的ID和单位名称,Redirect.aspx页面用来显示单位详细情况表。
在Redirect.aspx页面中用Request["ID"]和Request["Unit"]调用所传的参数。我在其它地方也见过别人这样用过,可是在我的程序中这些参数无法传递过来。想改用Session来保存这些参数也不行,在Redirect.aspx页面中也显示不了Session["ID"]的信息。(我在Redirect.aspx页面中放了一个Label控件来动态显示所传递参数的内容,但该控件一直不改变,所以知道参数没有传递成功)不明白为什么在一些范例中可以这样用,在我的程序中就有问题了?对了,我已经把TreeView控件中autopostback属性改为true了。
用TreeView控件作了一个显示单位结构的树,把它放在页面的左边。想通过点击树的某个节点,在页面右边显示该单位的详细情况(用的frameset)。为了在两个页面中传递所选定单位的参数,想通过在URL中直接传,把树节点的NavigateUrl属性设置为@"Redirect.aspx?ID="+strID+"&Unit="+strUnit,其中strID和strUnit为保存着所选单位的ID和单位名称,Redirect.aspx页面用来显示单位详细情况表。
在Redirect.aspx页面中用Request["ID"]和Request["Unit"]调用所传的参数。我在其它地方也见过别人这样用过,可是在我的程序中这些参数无法传递过来。想改用Session来保存这些参数也不行,在Redirect.aspx页面中也显示不了Session["ID"]的信息。(我在Redirect.aspx页面中放了一个Label控件来动态显示所传递参数的内容,但该控件一直不改变,所以知道参数没有传递成功)不明白为什么在一些范例中可以这样用,在我的程序中就有问题了?对了,我已经把TreeView控件中autopostback属性改为true了。
在接受页里直接用session["ID"]
谢谢你的回复califord
我是这样写的