用frame或iframe让一个页面中包含多个页面
可以动态的更换内部页面

解决方案 »

  1.   

    实现条件查询用SQL语句,具体在页面用id=Page.request("var") '得到传来的值Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在此处放置初始化页的用户代码
            PubNo = Page.Request("id")
            strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(".") & "/Intranet.mdb"
            myConn = New OleDbConnection(strConn)        strSQL = "SELECT Publish.PUB01 as A1, Dept.DEP02 as A2, Publish.PUB03 as A3, Publish.PUB04 as A4, Emp.EMP03 as A5 "
            strSQL = strSQL & " FROM (Publish LEFT OUTER JOIN Emp ON Publish.PUB05 = Emp.EMP01) LEFT OUTER JOIN Dept ON Publish.PUB02 = Dept.DEP01 "
            strSQL = strSQL & " WHERE Publish.PUB01 = " & PubNo
            strSQL = strSQL & " ORDER BY Publish.PUB02, Publish.PUB06 DESC"        DataList1.DataSource = GetDataView(strSQL, "Publish")
            DataList1.DataBind()
        End Sub
      

  2.   

    可以用string保存select返回的值吗?应该怎么写?
      

  3.   

    select除非返回的只有一个值,否则返回的值不能保存在string中,你可以定义一个datetable来保存,或者是一个hashtable都可以
      

  4.   

    那么有多个条件该怎么办
    例如
    *.aspx?x=1&y=2
      

  5.   

    Request.Params["x"].ToString();//可以获得参数x的值
    Request.Params["y"].ToString();//获得y的值