数据显示的问题 我想把一个查询页(search.spx)的搜索结果通过查询数据库返回到一个显示页面(show.aspx)的DataList中,我已经写好了存储过程,请问show.aspx页面如何接收参数传到DataList中完成查询?请详细一点,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般来说Search.aspx当用户点击查询后可以跳转到show.aspx,后面跟查询的参数比如Response.Redirect("show.aspx?id=" + TextBox1.Text.Trim());而在show.aspx页面的Page_Load中可以根据string id = Request.QueryString["id"];得到上个页面传来的值,再根据id进行查询在DataList中显示 search.aspx<TextBox id = "txt_info" runat = "server"></TextBox><Buttom id = "btn_search" text = "搜索" runat = "server"></Buttom>========================show.aspxprotected void Page_Load(object sender, EventArgs e) {string sqlStr = "";if (Request.QueryString.Count > 0) // 判断有没有传参数{string info = Request.QueryString["传进来的参数"];sqlStr = "select * from table where 字段="+info;//绑定数据}else{string sqlStr = "select * from table";//绑定数据} }//最好还对传入进来的参数进行判断 看下有没有or ' 等字符 参数多这样传?id=**&name=**&……后台接受参数 string id = Request.QueryString["id"];string name = Request.QueryString["name"];sql语句select * from tablename where id=@id and name=@name(这里也可以判断一下id和name有没有值 还要进行检查有没有or '之类的关键字)然后对sql赋值Parameters.Add("@id", id); //@id》上边的id=?的条件 传进来的值 也就是@id的值Parameters.Add("@name", name); JS 漂浮图片的问题 在GridView 下,单机 checkbox ,更新数据的问题,找到 该数据id 的问题 有關DIV STYLE屬性變量問題 Page.ClientScript.RegisterStartupScript的奇怪问题 关于DataList的问题 session问题讨论 网站开通,CSDN的朋友来捧场. 问个问题 初学者遇到的超级菜鸟问题~~~ vs.net中的iframe问题 恭请 roycelwh(ghost)、wxy0401(工蚁) 前来接分 ¥¥¥¥¥¥¥¥¥¥¥救命,为什么我做的控件里的层不会随屏移动(慕白救救命吧)
比如
Response.Redirect("show.aspx?id=" + TextBox1.Text.Trim());而在show.aspx页面的Page_Load中可以根据
string id = Request.QueryString["id"];
得到上个页面传来的值,再根据id进行查询在DataList中显示
<Buttom id = "btn_search" text = "搜索" runat = "server"></Buttom>========================
show.aspxprotected void Page_Load(object sender, EventArgs e)
{
string sqlStr = "";
if (Request.QueryString.Count > 0) // 判断有没有传参数
{
string info = Request.QueryString["传进来的参数"];
sqlStr = "select * from table where 字段="+info;
//绑定数据}
else
{
string sqlStr = "select * from table";
//绑定数据
}
}
//最好还对传入进来的参数进行判断 看下有没有or ' 等字符
string id = Request.QueryString["id"];
string name = Request.QueryString["name"];sql语句
select * from tablename where id=@id and name=@name
(这里也可以判断一下id和name有没有值 还要进行检查有没有or '之类的关键字)
然后对sql赋值
Parameters.Add("@id", id); //@id》上边的id=?的条件 传进来的值 也就是@id的值
Parameters.Add("@name", name);