asp.net中HTML代码编码、解码与页面的重定向

http://www.cnblogs.com/yjss/articles/2005894.htmlhtml

 

一、编码(输出的字符串中包含HTML代码)google

Response.Write(Server.HtmlEncode("<br>Hello</br>"));

二、解码(输出的字符串中不包含HTML代码)编码

Response.Write(Server.HtmlDecode("<br>Hello</br>"));

三、 Response.Redirect(重定向到一个新的页面)spa

Response.Redirect(@"http://www.google.com/");

四、Server.Transfer(将页面载入到当前页)code

Server.Transfer(@"About.aspx");

 

 

另外:下面是一个应用的案例htm

在一个多行的textbox里面输入的数据包含回车符。可是把该文本框的text读取出来赋值给一个table的一个cells时,回车符就被忽略掉了。要如何保留下这些回车符呢?blog

能够考虑把回车符都换成<br />。回车符在C#里面能够用“\r\n”来表示。字符串

Table1.Rows[0].Cells[0].Text = Server.HtmlDecode(TextBox1.Text.Replace("\r\n", "<br>"));
相关文章
相关标签/搜索