Asp.net response对象与request对象使用介绍

 更新时间:2014年04月06日 16:50:49   投稿:whsnow  
这篇文章主要介绍了Asp.net response对象与request对象使用,需要的朋友可以参考下

1.Response:服务器发给客户端信息,或者说是服务器的向用户发送输出结果。

Redirect:让客户端重新定向到指定的 URL。

Write:写出指定字符串。

2.request:客户端发给服务器,或者说是从客户端取得信息。

form:从使用post提交方式的表单获取表单元素的值。

querystring:取回查询字符串中的变量值,适用于get提交方式的表单。

举一个列子:一个登陆页面,还有一个主页面。当登陆页面登陆成功后,就自动跳转到主页面。

1.login.aspx

复制代码 代码如下:

<form id="form1" runat="server" method="post" >
<div>
<div>
<asp:Label ID="lbluser" runat="server" Text="用户名"></asp:Label>
<asp:TextBox ID="txtuser" runat="server"></asp:TextBox>
</div>
<div></div>
<div>
<asp:Label ID="lblpwd" runat="server" Text="密 码"></asp:Label>
<asp:TextBox ID="txtpwd" runat="server"></asp:TextBox>
</div>
<div>
<asp:Button ID="Button1" runat="server" Text="登录" OnClick="Button1_Click" style="width: 40px" />
</div>
</div>
</form>

login.aspx.cs
复制代码 代码如下:

protected void Button1_Click(object sender, EventArgs e)
{
string user = Request.Form.Get("txtuser").ToString();//客户端发给服务器需要提交的用户名
string pwd = Request.Form.Get("txtpwd").ToString(); //客户端发给服务器需要提交的密码
if (user == "1" && pwd == "1")
{
Response.Redirect("main.aspx?user=" + user); //跳转到主页面
}
else
{
Response.Write("登录失败");
}

2.main.aspx.cs
复制代码 代码如下:

protected void Page_Load(object sender, EventArgs e)
{
string user = Request.QueryString["user"].ToString();//获取user用户名
Response.Write("欢迎" + user + "登录");
}

当登录页面获得正确的用户名和密码以后就会将密码跳转到主页面,主页面也会提示登录成功的提示。当输入错误,会有登录失败的提示。

在做牛腩新闻发布系统中,这两个对象就会经常被用到,相信在以后的学习中会用到的更多,理解的也会更深刻。

相关文章

  • ASP.NET MVC实现多个按钮提交的方法

    ASP.NET MVC实现多个按钮提交的方法

    这篇文章主要为大家详细介绍了ASP.NET MVC实现多个按钮提交的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • ASP.NET MVC学习之NuGet在VS中的运用浅谈

    ASP.NET MVC学习之NuGet在VS中的运用浅谈

    这篇文章主要给大家介绍了关于ASP.NET MVC学习之NuGet在VS中运用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。
    2018-01-01
  • WPF自定义Expander控件样式实现酷炫Style

    WPF自定义Expander控件样式实现酷炫Style

    这篇文章介绍了WPF自定义Expander控件样式实现酷炫Style的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • asp.net ckeditor编辑器的使用方法

    asp.net ckeditor编辑器的使用方法

    Fckeditor相信大家都知道。ckeditor是fckeditor的重写版,它的载入速度更快,界面更漂亮,更强的课定制性。试用了一下,下面介绍一下它在asp.net中的配置。
    2009-11-11
  • ASP.NET2.0中用Gridview控件操作数据的代码

    ASP.NET2.0中用Gridview控件操作数据的代码

    在ASP.NET 2.0中,加入了许多新的功能和控件,相比asp.net 1.0/1.1,在各方面都有了很大的提高
    2012-10-10
  • 防SQL注入 生成参数化的通用分页查询语句

    防SQL注入 生成参数化的通用分页查询语句

    前些时间看了玉开兄的“如此高效通用的分页存储过程是带有sql注入漏洞的”这篇文章,才突然想起某个项目也是使用了累似的通用分页存储过程。
    2010-07-07
  • .Net使用SuperSocket框架实现WebSocket前端

    .Net使用SuperSocket框架实现WebSocket前端

    这篇文章介绍了.Net使用SuperSocket框架实现WebSocket前端,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • ASP.NET MVC 控制器与视图

    ASP.NET MVC 控制器与视图

    这篇文章主要介绍了ASP.NET MVC 控制器相关内容以及视图相关知识,非常的详尽,希望对大家有所帮助
    2014-10-10
  • ASP.NET与ASP互通COOKIES的一点经验

    ASP.NET与ASP互通COOKIES的一点经验

    ASP与ASP.NET互相整合时,其中文COOKIES信息无法被互通共享,当使用ASP.NET写入中文COOKIES信息后,使用ASP进行读取,读出来的却是乱码,而非中文。
    2010-03-03
  • ASP.NET MVC中异常Exception拦截的深入理解

    ASP.NET MVC中异常Exception拦截的深入理解

    异常信息的处理在程序中非常重要, 在asp.net mvc中提供异常属性拦截器进行对异常信息的处理,下面这篇文章主要给大家介绍了关于ASP.NET MVC中异常Exception拦截的相关资料,需要的朋友可以参考下
    2018-07-07

最新评论