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

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

 

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

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

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

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

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

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

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

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

 

 

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

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

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

Table1.Rows[0].Cells[0].Text = Server.HtmlDecode(TextBox1.Text.Replace("\r\n", "<br>"));

 

posted on 2014-09-22 20:46  华山青竹  阅读(191)  评论(0编辑  收藏  举报

导航