private void chaxun_Click(object sender, System.EventArgs e)
{
Response.Redirect("SearchResult.aspx?PrdName="+this.key.Text.ToString());
}
以上是查询按钮开始将查询关键子作为参数传递到searchresult.aspx,searchresult.aspx的代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
if(Request.QueryString["PrdName"]!=null)
{
WebYw.Database db=new WebYw.Database();
DataSet ds=new DataSet();
ds=db.ExecuteSql("select * from Product where PrdName="+Request.QueryString["PrdName"].ToString());
DL2.DataSource=ds;
DL2.DataBind();
}
}
}
-------------------------------
错误是没有数据源?
这样可行吗?
{
Response.Redirect("SearchResult.aspx?PrdName="+this.key.Text.ToString());
}
以上是查询按钮开始将查询关键子作为参数传递到searchresult.aspx,searchresult.aspx的代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
if(Request.QueryString["PrdName"]!=null)
{
WebYw.Database db=new WebYw.Database();
DataSet ds=new DataSet();
ds=db.ExecuteSql("select * from Product where PrdName="+Request.QueryString["PrdName"].ToString());
DL2.DataSource=ds;
DL2.DataBind();
}
}
}
-------------------------------
错误是没有数据源?
这样可行吗?
解决方案 »
- 持续访问静态页面可以保持session吗?
- 网站部署到IIS以后使用不同的域名访问页面的路径也不同,如何解决?
- ---@@@@@@@@@@@@@@@@@@@谁用过webdiyer的AspNetPage控件?高手请进,帮我看看
- 请教ad活动目录操作中遇到的密码设置等问题!
- ASP.net 和 CSharp 做的网站,好像不能多线程,大虾救我!
- 页面权限问题
- 关于在线人数问题
- 我现在有个关于导出成Excel的问题要请教高手
- 菜鸟问题:怎样在编写自定义控件输出javascript代码?
- 请问:当用户refresh页面后,如何让DataGrid中不要显示refresh前的结果?
- 新手求助:刚装好Visual Studio 2005,但不知从哪入手
- 请教关于自定义服务器控件复杂属性的问题,高手请近
Request.QueryString["PrdName"].Replace("'","''")+ "'"首先对于等号右边的值前后要用单引号,同时值中的单引号要替换为两个单引号。如果是其它值类型,要首先转换为强类型的值,然后重新转换为字符串:"select * from Product where PrdNumber="+ Int.parse(Request.QueryString["PrdName"]).ToString()不要随便把外部传递过来字符串参数直接组合进SQL查询语句。或者,使用参数查询而不要拼接SQL语句。