问题1:
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        Response.Redirect("WebForm2.aspx");
    }
问题2:给每个button跳转的页面传递参数。
根据参数值调用相应的数据
   protected void LinkButton2_Click(object sender, EventArgs e)
    {
        Response.Redirect("WebForm2.aspx?type=1");
    }
调用:
    if(Request.queryString["type"]!=null){
     if(Request.queryString["type"].ToString()!="1"){
      加载数据一
   }
}

解决方案 »

  1.   

    1:window.open('WebForm2.aspx');
    2:给一个页面传参数就可以了。如一楼
      

  2.   

    这样的话可以将数据放到datalist中,按钮的ArgumentName绑定图书的ID,在SelectIndexChanged事件中点击按钮将打开详细信息的页面(穿参ID)就可以
      

  3.   

    1 protected void LinkButton1_Click(object sender, EventArgs e)
        {
            Page.ClientScript.RegisterStartupScript(GetType(), "ttt", "<script>window.open('WebForm2.aspx')</script>");
        }2 多傳一個頁面參數
      

  4.   

    1):
       Response.Write("<script language=javascript>window.open('WebForm2.aspx');</script>"); 
    2):
    原页面:
       Response.Write("<script language=javascript>window.open('WebForm2.aspx?id=商品编号');</script>"); 
      

  5.   

    传值就好了,点不懂的LINK,传不同的值,通过值判断显示什么数据
      

  6.   

    楼上说得对,我本也想找本书的,在这里顺便请大家帮忙推荐一下吧:
    我的情况是这样的:我是在校学生,管理科学与工程专业,主要是学的数学模型,决策科学有关方面的内容。我原来用过c#做过Windows应用程序,但主要侧重点是利用计算机,实现一些数学方法,也就是侧重于逻辑、算法。对c#的基本与法,以及事件、类、继承、多态等概念比较清楚了。关系数据库也专门学过,数据库的连接访问我会做了。但是,我从未接触过Web编程,特别是像这种关于页面之间的连接方面的东西,更是从未学过,所以我到现在为止问的问题都是跟这相关的。再就是关于Web窗体的控件,特别是这些控件与Win应用程序不同的方面,我也不懂会用。其实我也找过一些书,但是大多侧重于介绍c#基本语法,面向对象基本概念方面,数据库链接(比如DataSet,DataView,SqlDataReader)、SQL语句的东西,对我帮助不是很大。另外,我对HTML,CSS以及脚本语言不熟悉。还望诸位大侠针对我的具体情况和薄弱环节,推基本适合我的书籍,不胜感激!!!