请教各位如何实现搜索该商品后,跳转到相应的详情页?
A页面在详情button后代码该实现什么样的功能。
之后跳转到的B页面需要怎么样编写代码,才能将A中搜索的商品名传到B然后在B页面上显示商品具体信息(商品具体信息和商品名在同一张数据库的表上)。
这是我在A面编的代码,我用的很简单的笨办法求指教TAT最后一行代码有错误

解决方案 »

  1.   

    把出错的那句放到Viewbooks.aspx.cs的Page_Load事件里处理,Bookname的定义也应该放到Viewbooks.aspx.cs里。
      

  2.   

    用个link不就行了,然后直接href="detail.aspx?id=xxx"
      

  3.   

    嗯,可执行代码应该写到写代码的位置,不能写到 class 中声明属性、字段的位置。这要回到你学编程时的第一课。
      

  4.   

    另外,至于什么 QueryString=(LB_name"") 这类代码,asp.net 也不认得的。你应该先花3~10个月学习 asp.net。不要靠论坛来“磕” asp.net,要正规一点学习。
      

  5.   

    A页面: 
    string BookName = ""; //想办法弄到你选择的那一行BookName
    Response.Redirect("B.aspx?BookName="+BookName);B页面:
    string  BookName = Request.QueryString["BookName"].ToString();
    然后用这个BookName去查询详细信息,显示给用户
      

  6.   

    出错的代码,应该放到button的click事件里
      

  7.   

    单击执行代码:根据关键词查询
    取得第一条最相似的数据,得到记录ID
    server.transfer(abc.aspx?id=ID);