背景我是一个asp.net菜鸟,暂时开始学习ASP.NET,在此记录下我个人敲的代码,没有多少参考价值,请看到的盆友们为我点个赞支持我一下,多谢了。Response.Write RedirectResponse.Write()用于向客户端输出一段字符串或者字符数组;Response.Redirect用于重定向,显示传送url数据,与客户端需要两次交互。下一个例子是将输入信息重定向到另一个界面,显示出来。新建一个web窗口Redirect.aspx,输入<formid="form1"runat="server"><div><table><tr><td>用户名:</td><td><asp:TextBoxrunat="server"ID="txtName"/></td></tr><tr><td>性别:</td><td><asp:TextBoxrunat="server"ID="txtSex"/></td></tr><tr><td> </td><td><asp:Buttonrunat="server"ID="btnRegister"Text="注册"OnClick="btnRegister_Click"/></td></tr></table></div></form>
Redirect.aspx.cs文件里添加一个btnRegister_Click事件PRotectedvoidbtnRegister_Click(objectsender, EventArgs e)
{stringstrname =this.txtName.Text;stringsex ="";if(txtSex.Text =="男")
{
sex="先生";
}elseif(txtSex.Text =="女")
{
sex="女士";
}
Response.Redirect("Index.aspx?sName="+ strname +"&Sex="+sex);
}
然后新建一个wen窗体Index.aspx,在后台这样写protectedvoidPage_Load(objectsender, EventArgs e)
{stringname = Request.QueryString["sName"];stringsex = Request.QueryString["Sex"];
Response.Write(name+""+ sex +"欢迎注册");
}
运行效果为输出注册的个人信息