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>"));