你的位置:首页 > ASP.net教程

[ASP.net教程]ASP.NET菜鸟之路之Request小例子


背景

  • 我是一个ASP.NET菜鸟,暂时开始学习ASP.NET,在此记录下我个人敲的代码,没有多少参考价值,请看到的盆友们为我点个赞支持我一下,多谢了。


  • Request获取值

  • Request获取值有两种
    1. Request.Params[“”];//这种类型按照QueryString,Form,Cookies,SeverVaiables四个类型依次获取,会影响性能。
    2. Request.Form[“”];//这个是获取post传值的方式,get传值用QueryString,其余略;
  • 下一个例子是获取Post传值数据
  • 新建一个web窗口Request.aspx,输入
  • <form id="form1" method="post" runat="server">    <div>      <asp:TextBox ID="txtInput" runat="server" />      <asp:Button ID="btnSubmite" Text="提交" runat="server" OnClick="btnSubmite_Click" />    </div>  </form>

  • Redirect.aspx.cs文件里添加一个btnRegister_Click事件

  • protected void btnSubmite_Click(object sender, EventArgs e)  {    var input = Request.Form["txtInput"];    Response.Write("输入值是:"+ input);  }

  • 运行效果为输出注册的个人信息
  • image

    Request获取浏览器信息

  • Request还有其他功能,比如获取浏览器的一些信息
  • 下一个例子展示Request获取的一些浏览器信息
  • 直接使用Request.aspx,在load事件里输入
  • protected void Page_Load(object sender, EventArgs e)  {    var http = Request.Browser;    Response.Write("浏览器名称:" + http.Browser + "</br>");    Response.Write("浏览器类型:" + http.Type + "</br>");    Response.Write("操作平台:" + http.Platform + "</br>");  }

    显示效果如下

    image