·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> ASP.NET菜鸟之路之Request小例子

ASP.NET菜鸟之路之Request小例子

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23

背景

  • 我是一个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