ASP.NET 4 新特性之一二

來源:互聯網
上載者:User
文章目錄
  • 使用 Page.MetaKeywords 和 Page.MetaDescription 屬性設定圖元標記
  • 為單個控制項啟用檢視狀態
  • ASP.NET 4 中的路由
  記錄下幾個可能用得到的asp.net4.0的新東西,因為感覺用得多,所以也想大家知道他們的存在,分享下。

永久重新導向頁面

在應用程式的生存期內,Web 應用程式中的內容經常發生移動。這可能會導致連結到期,例如搜尋引擎返回的連結。

在 ASP.NET 中,開發人員處理對舊 URL 的請求的傳統方式是使用 Redirect 方法將請求轉寄至新的 URL。然而, Redirect 方法會發出 HTTP 302(“找到”)響應(用於臨時重新導向)。這會產生額外 的 HTTP 往返。

ASP.NET 4 增加了一個RedirectParmanert 協助器方法,使用該方法可以方便地發出 HTTP 301(“永久移動”)響應,如下面的樣本所示:

RedirectPermanent("/newpath/foroldcontent.aspx");

識別永久重定 向的搜尋引擎及其他使用者代理程式將儲存與內容關聯的新 URL,從而消除瀏覽器用於臨時重新導向的不必要的往返。

使用 Page.MetaKeywords 和 Page.MetaDescription 屬性設定圖元標記

Page 類增加了兩個屬性:MetaKeyWords 和 MetaDescription。這兩個屬性工作表示所呈現 HTML 中與頁面對應的 meta 標記,如下面的樣本所示:

<head id="Head1" runat="server">
<title>Untitled Page</title>
<meta name="keywords" content="keyword1, keyword2' />
<meta name="description" content="Description of my page" />
</head>

這兩個屬性的 工作方式與 Title 屬性類似,可以在@page 指令中對其進行設定,例如:

<%@page Language="C#" AutoEventWireup="true" CodeFile="AAA.aspx.cs" Inherits="AAA" MetaKeywords="HTML,CSS,XML,JavaScript" MetaDescription="描述" %>
則呈現的 HTML中將出現以下元素:

<meta name="keywords" content=" HTML,CSS,XML,JavaScript" />

<meta name="description" content="描述" />
為單個控制項啟用檢視狀態Control這個基類增加了ViewStateMode屬性。可以使用 ViewStateMode 屬性啟用單個控制項的檢視狀態,即使已為頁面禁用檢視狀態。有關檢視狀態和控制項狀態的詳細資料。
ASP.NET 4 中的路由http://website/products/software 這樣的URL 使使用者瞭解將獲得的內容,並且可以顯著提高在搜尋引擎搜索結果中的排名這個東西本以為只是Mvc中提到的
用於可禁用控制項的 CSS

<asp:Label id="Label1" runat="server"  Text="Test" Enabled="false" /> 之前的版本只能:<span id="Label1" disabled="disabled">Test</span>

ASP.NET Chart 控制項

通過 ASP.NET chart 伺服器控制項,可以建立包含用於複雜統計分析或財務分析的簡單直觀圖表的 ASP.NET 應用程式。Chart 控制項支援下列功能:

 

跟多資訊請參考: http://msdn.microsoft.com/en-us/library/s57a598e.aspx

 

看來微軟也很看重SEO了,很多有關SEO的東西都加進來了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.