ASP页面传值总结

首先说接受页面获取参数的方式:

  1)request.querystring。只要url中含有参数,即可传递

      比如 地址:index.aspx?label=da

              则用Request.QueryString["label"]即可得到参数值

  2)page.previouspage.findcontrol。

      比如原页面的控件为:  <asp:TextBox ID="TextBoxTest" runat="server" Text="tests"></asp:TextBox>

      则接受页面用     ((TextBox)Page.PreviousPage.FindControl("TextBoxTest")).Text,就可以得到值了。

下面是初始页面的跳转方式:

1)button的postbackurl

     通过设置这个值,来跳转页面。两种方式皆可得到参数

2)request.redirect(url);

     只有第一种方式可以获得参数

3)server.execute(path); 

     这个其实并没有跳转页面,而是将页面整合。

    只有第一种方式可以获得参数

4)server.transfer(path);

    两种方式皆可。

5)form的action跳转页面

   get方式时,两种接受方式都可以

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值