request.querystring 在asp.net的前台html中如何获取

直接用:<%=Request.QueryString("keyword").ToString()%>  

<A  href="test.aspx?keyword="+'<%=Request["keyword"].ToString()%>'>Label</A>  

 

<%@  

Page  language="c#"   %> 
  <script  runat="server">  
   
  private   string  str   =""; 
  private   void  Page_Load(object   sender,  System.EventArgs   e) 
    {  
  if   (!IsPostBack) 
  {  
  str   =  Request.QueryString["keyword"];  
  }  
   
  }  
  </script> 
   
  <!doctype   html  public   "-//W3C//DTD  HTML   4.0  Transitional//EN"  
  <HTML> 
  <HEAD> 
  <META  HTTP-EQUIV="Expires"   CONTENT="0"> 
 <title>插入图片</title> 
   
  </HEAD> 
  <body> 
 <%=str%><br> 
 <%=Request.QueryString["keyword"].ToString()%> 
  </body> 
  </html> 
 -------------------------------------------------------------------------------- 
   
 若把代码写在aspx.cs的话,那么在ASPX引用方法为:<%=str%>  变量str的类型为protected或public  都可以,但不能为private(但若把代码写在aspx中的话,类型为private就可以了)因为aspx是继承自aspx.cs的. 
  protected   str  ="";  
  private   void  Page_Load(object   sender,  System.EventArgs   e) 
  {  
  //   在此处放置用户代码以初始化页面 
  if   (!IsPostBack) 
  {  
  if  (Request.QueryString["keyword"]   !=null)  //这样当keyword不存在的时候就不会报错了. 
  {  
    str   Request.QueryString["keyword"].ToString(); 
  }  
   
  }  
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值