使用 ASP.NET 又喜歡跟進新技術的朋友可能已經知道,在 ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法來實現永久重定向,方法的作用在注釋中解釋的很清楚:執行從所請求 URL 到所指定 URL 的永久重定向,并提供用于完成響應的選項。
在 ASP.NET MVC 3 項目中,我們可以根據需要來使用以下寫法實現永久重定向:
代碼如下 復制代碼 public ActionResult Index(){ return RedirectPermanent("Contact"); return RedirectToActionPermanent("Contact"); return RedirectToRoutePermanent("Contact");}
過去我們可以通過設置服務器返回的 HTTP 數據流中的狀態碼,如指定狀態碼為301代表永久重定向,現在在 ASP.NET 4.0 中 ASP.NET Web Forms項目和 ASP.NET MVC 項目中我們都可以非常簡單的實現 URL 永久重定向。
本篇主要簡單介紹了下 ASP.NET 4.0 MVC 3 中永久重定向的寫法,同時認識到 ASP.NET 中的代碼變得越來越簡潔了,提高了我們的效率。
更多詳細內容請查看:http://www.111cn.net/net/179/49625.htm
新聞熱點
疑難解答