日期:2014-05-20  浏览次数:20765 次

问一个C#后台javascript传值问题
执行一个按钮事件,然后在后台传值:
Response.write( " <script   language= 'javascript '> location= 'daa.aspx?CID= ' "+this.textbox1.text+ " ' ' </script> ")

然后在daa.aspx获取textbox1的值,可是获取不到。

问应该怎么传呢???

------解决方案--------------------
页面之间的传值用session多好。
------解决方案--------------------
试试这个~

Response.write( " <script language= 'javascript '> location= 'daa.aspx?CID= ' "+HttpUtility.UrlEncode(this.textbox1.text)+ " ' ' </script> ")
------解决方案--------------------
不太清楚 帮顶一下
------解决方案--------------------
daa.aspx
Page_OnLoad...
{
...
Response.write(Request[ "CID "])
}
------解决方案--------------------
你把这个js写在页面,执行了吗?没有把,应该把它附加在按钮的onclick属性上
Button1.Attribute[ "onclick "]= "location= 'daa.aspx?CID= ' "+this.textbox1.text+ " ' ' "
大概问题应该是这样,搂主在试验下
------解决方案--------------------
直接Response.Redirect( 'aa.aspx?CID= ' "+this.textbox1.text+ " ' ')到aa.aspx路径不就可以了?