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>"));
相關文章
相關標籤/搜索