我的1.aspx页面中有个dropdownlist控件,点击一个BUTTON按纽转到一个数据绑定页面2.aspx。因为dropdownlist中选中的值如果不一样,那么2.aspx中绑定的数据就不一样,请问怎么在页面2.aspx中能调用的1.aspx中dropdownlist的选定值作为页面2.aspx中绑定数据的判断条件?
解决方案 »
- 求教各位大神关于asp.net的开源框架问题
- 这个正则表达式报错,请达人指点。
- asp.net 更新图片后怎么清除缓存图片
- gridview 模版列 放按钮 问题
- JS告诉我“缺少对象”
- TreeView1的AutoPostBack设为true后,当点击TreeView1时TreeView1会自动增加节点,如何不让自动增加?
- 50分跪求一个功能的做法~!(把理论告诉我就可以,不用代码)
- *.resx 文件是做什么用的?什么时候会用到他?请举个例子!----------------------
- datagrid中按钮的问题
- 请教服务端控件与客户端控件的问题
- 项目验收了.散分
- 谁能帮我把下面C#代码转换成VB.NET吗?
如下:
Response.Redirect("2.aspx?ID="+dropdownlist.selectItem.Text);
然后在2.aspx上:
string s=Request.QueryString["ID"].ToString();
s就是第一个页面所选的值。
Request.QueryString["ID"]
session传参或者Server.Redirect()可以实现form提交,但这样不好,提交了没用的数据
然后在2.aspx中定义一个属性来取这个传过来的值。绑定时就取传递过来的值就好啊传值可以在地址中传啊
http://2.aspx?pass = value (可以在js中定义)
Response.Write("<script language=\"javascript\">window.open(\"2.aspx?stime="+statetime+"\",\"excel\");</script>");
这样还能把值传过来吗?
Response.Write(" <script language=\"javascript\"> window.open(\"2.aspx?stime="+statetime+"\",\"excel\"); </script> ");
这样还能把值传过来吗?
--------------2.ASPX接:
Request.QueryString["stime"]
Response.Write(" <script language=\"javascript\"> window.open(\"2.aspx?stime="+statetime+"\",\"excel\"); </script> "); 这个把stime传过去了,但还要把dropdownlist的值也传过去啊,该怎么写啊?
string s=Request.QueryString["ID"].ToString();
1.aspx:
Response.Redirect("2.aspx?ID="+dropdownlist.selectItem.Text);
2.aspx接收值.
string s=Request.QueryString["ID"].ToString();
如果要处理多个参数,在参数之间使用&地址符号连接
2.aspx?ID=m&id=n
建议:
1.传值不要使用服务器的SESSION什么的这样会很消耗服务器资源
2.在接收的页面代码要对参数进行防SQL注入处理
我用s的值来判断如下
if(s=="All")
sql="select.....";
else
sql="select....where type=s";
但报错说:列名s无效,是怎么回事?
我用s的值来判断如下
if(s=="All")
sql="select.....";
else
sql="select....where type=s";
但报错说:列名s无效,是怎么回事?
传过来的值不能这么用么?