我在生成的A.ASPX页中的 datagrid中  点击连接列的一项,想把三个值传到另外连接的一页B.ASPX,应该怎么做?
这几个值 都是A页中的 TEXTBOX1,TEXTBOX2,TEXTBOX3中的值

解决方案 »

  1.   

    请大家帮帮忙呀
    我没有其它办法了
    SESSION\REQUEST\GET-RETURN都不行
      

  2.   

    把值赋给SESSION不行吗?然后在B或者C.aspx中取出来啊.
      

  3.   

    明白了,估计是你没有加个if (!this.page.IsPostBack),每次的值都被Page_Load置空了...
      

  4.   

    url="a.aspx?str1="+TEXTBOX1.text+"&str2="+TEXTBOX2.text+"&str3="+TEXTBOX3.text;接收 string str1 = request.querystring["str1"].tostring();
    手写的,大概是这样
      

  5.   

    session的话   因为点击的是datagrid上的连接  好象没有一个激发函数 让它去获取当前的值
    get-return  也是这样的  没法传递到B页request  的话  我觉得还有可能在 dategrid 的连接列的  URL上 ,不知道可以传递控件的值?
    请指教  ,最好能给个例子WIODOW.OPEN();这里面应该怎么写?
    谢谢
      

  6.   

    window.open(你的url,‘’,窗体参数)
      

  7.   

    http://dev.csdn.net/develop/article/15/15456.shtm
      

  8.   

    http://www.wewill.cn/default.asp?action=article&ID=212
      

  9.   

    关键是我把这 直接写 datagrid绑盯列中的URL项可以吗?
    能获得控件的值吗  谢谢
      

  10.   

    可以啊 
    在itemdatabound事件里面写啊 
    5.点击表格行链接另一页private void grdCustomer_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    //点击表格打开
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    e.Item.Attributes.Add("onclick","window.open('Default.aspx?id=" + e.Item.Cells[0].Text + "');");
    }
    双击表格连接到另一页
    在itemDataBind事件中
    if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
    string OrderItemID =e.item.cells[1].Text;
    ...
    e.item.Attributes.Add("ondblclick", "location.href='../ShippedGrid.aspx?id=" + OrderItemID + "'");
    }
    双击表格打开新一页
    if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
    string OrderItemID =e.item.cells[1].Text;
    ...
    e.item.Attributes.Add("ondblclick", "open('../ShippedGrid.aspx?id=" + OrderItemID + "')");
    }
    ★特别注意:【?id=】 处不能为 【?id =】6.表格超连接列传递参数
    <asp:HyperLinkColumn Target="_blank" headertext="ID号" DataTextField="id" NavigateUrl="aaa.aspx?id='<%# DataBinder.Eval(Container.DataItem, "数据字段1")%>' & name='<%# DataBinder.Eval(Container.DataItem, "数据字段2")%>' />我列出的文章你没有看么?