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方式时,两种接受方式都可以

   post方式时,只能用第二种方式获得参数

 

目前学到的是这么多,先记到这里。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值