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

    你可能感兴趣的:(asp.net)