太怪了?帮忙看看:页面传递参数
代码:
页面1:indas.aspx(代码太多,只列关键的部分)
outlookbar.additem(' <img border="0" src="leftbutton/ball.gif"> 助理', t, '../ManQuery/test.aspx?Department=助理')
Department=研发部')
outlookbar.additem(' <img border="0" src="leftbutton/ball.gif"> 智力资源部', t, '../ManQuery/test.aspx?Department=智力资源部')
outlookbar.additem(' <img border="0" src="leftbutton/ball.gif"> 生产部', t, '../ManQuery/test.aspx?Department=生产部')
outlookbar.additem(' <img border="0" src="leftbutton/ball.gif"> 技术支持部', t, '../ManQuery/test.aspx?Department=技术支持部')
在test.aspx中,
strDepartment=Convert.ToString(Request.Params["Department"]);
调试中,
1、“助理”,传递过来为空。
2、三个字如:“市场部”,只能穿两个字“市场”,三个字的都只能传两字或者为空。
3、技术支持部,能完全传过来,
真是怪事情。
后来以为跟接受函数有关,
string s=Convert.ToString(Request.QueryString["Department"]);
string ss=Request.QueryString["Department"];
string sss=Convert.ToString(Request.Params["Department"]);
调试都一样,我晕,不知道错在什么问题,,