这篇文章主要介绍了asp.ne 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 + 登录);
}
当登录页面获得正确的用户名和密码以后就会将密码跳转到主页面,主页面也会提示登录成功的提示。当输入错误,会有登录失败的提示。
在做牛腩新闻发布系统中,这两个对象就会经常被用到,相信在以后的学习中会用到的
更多信息请查看IT技术专栏