先发了一个怎么获取网址 比如www.xxxx?a=1&b=2页面x传个页面y,知道了页面y是用response.querystring["a"]来获取a的值 但现在发现 我只会用gridview(搜狗输入法自动出现 狗日的view 哈哈) 的DataNavigateFiels和DataNavigateUrlFormatString 这两个属性 来在跳转到页面Y的时候用网址传递a和b的值,但是如果没有gridview和这两属性的情况下 我该怎么用页面来传递a和b这两个值?

解决方案 »

  1.   

    不用session,可以用cookie,另外,如果你不想用cookie的,还可以自己用js模拟一个表单提交:
    var url = '***';//目标页面
    $("<form action='" + url + '/' + regIds + "' method='post'><input type="text" id="a1" value="' +a + '"/></form>").appendTo($('body')).submit();
      

  2.   

    可以用Cache类来实现吧。
    System.Web.Caching.Cache
      

  3.   

    1、設置隱藏域傳值
    2、表單提交
    3、、<A href="target.aspx?a=1111&b=2222">链接地址传送</A>
    接收页面: string str = Request["a"]
    4、Session共享
    发送页面:Session("a") = "1111";  
    按收页面  string str = Session("a").ToString(); 
    5、Application共享
    发送页面: Application("a") = "1111";   
    按收页面: string str = Application("a").ToString(); 
    6、Response.Redirect()方式
       Response.Redirect("target.aspx?a=1111&b=2222")
       接收页面: string str = Request["a"]
    7、Server.Transfer()方式。
       Server.Transfer("target.aspx?a=1111&a=2222")
       接收页面: string str = Request["a"]
     
     
      

  4.   

    用网址传值当然是用参数了 <a href='a.aspx?a=<%#Eval("a")%>&b=<%#Eval("a")%>'>用网址传递绑定的值</a>或者不绑定 <a href='a.aspx?a=1&b=2'></a>你到底迷糊在哪里啊如果没有参数 post的话,x到y页面 x页面上有个<input type="text" value="" name="id" />
    那么在y页面接受就用 request.Form["id"]如果是网址www.baidu.com/a.aspx?a=1&b=2
    那就在a.aspx页面pageload里面
    string xxx = Request["a"];string xxx= Request["b"];
      

  5.   

    那个最终生成的就是一个超链接,<a href='链接地址'>链接文本</a>
    其中的链接地址相当于
    string link = string.Format(DataNavigateUrlFormatString, DataNavigateFiels);
      

  6.   

    看看 asp 是怎么传值的 
      

  7.   

    http://www.cnblogs.com/lema/archive/2011/02/18/1957774.html
      

  8.   

    搜狗输入法自动出现 狗日的view 哈哈我倒<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="newsID,Us_ID"
            DataSourceID="jianweinews" ShowHeader="False" Width="189px" GridLines="None" EmptyDataText="还没有数据" >
            <Columns>
            <asp:TemplateField   ItemStyle-CssClass="hawk110" >
            <ItemTemplate >
             <asp:HyperLink ID=hyperlink runat="server" NavigateUrl=<%# "~/index/infopublishnews.aspx?newsID="+Eval("newsID")%>>传送</asp:HyperLink>
            </ItemTemplate>
            </asp:TemplateField>
            </Columns>
            <SelectedRowStyle BorderStyle="None" />
        </asp:GridView>取值Request.QueryString["newsID"]