日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.Net 4.0 (2)

發布時間:2025/4/9 asp.net 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .Net 4.0 (2) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

VS2010 RC 版的安裝:

下載并安裝 Microsoft Visual Studio 2010
?FamilyID=457bab91-5eb2-4b36-b0f4-d6f34683c62a&displaylang=en

?

下載并安裝3個VS2010 RC的補丁


?

KB980610 (VS 2010 RC版Intellisense崩潰問題的補丁)
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662&wa=wsignin1.0

KB980920 (修補了工具提示調用和停留于標識符之上時崩潰問題的補丁)
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27019

?

KB981167(修補了Web Forms設計器不能向自動生成的設計器文件中正確添加控件問題的補丁) https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27117wa=wsignin1.0 Silverlight

KB981167(修補了Web Forms設計器不能向自動生成的設計器文件中正確添加控件問題的補丁)
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27117&wa=wsignin1.0

?

Silverlight 4 Tools for VS2010RC

下載并安裝Silverlight 4 Tools for Visual Studio 2010(March 2010版)
該Tools會同時安裝Silverlight Developer runtime、 SDK、 tools、 和 WCF RIA Services

Silverlight 4 Tools for Visual Studio 2010

這部分信息可以參看: ?

?

Blend 4

下載并安裝 Expression Blend 4 Beta。 這個版本才是上面版本Silverlight4可用的。
?FamilyID=6f014e07-0053-4aca-84a7-cd82f9aa989f&displaylang=en

?

一些你可能用到的支持 Silverlight 4 RC 的Toolkit

WCF RIA Services Toolkit March 2010
?FamilyID=7b43bab5-a8ff-40ed-9c84-11abb9cda559&displaylang=en

Silverlight Toolkit

?

Silverlight 4 RC 的改進

Ensuring That Your Silverlight Applications Work with Silverlight 4
(VS.96).aspx

Silverlight 4 RC 相對于 Beta 2 的變化

?

?

搜索引擎優化對任何面向公眾的網站來說都非常重要,ASP.net 4.0 為此就做了大量改造。這些改進包括如下:

301永久性重定向

隨著時間的遷移,網站的一些頁面地址會發生變化,這會導致搜索引擎收錄的鏈接地址、用戶收藏的地址失效。Response.Redirect() 就是解決這個問題的。但是Response.Redirect 有以下問題:

Response.Redirect()方法產生的是個 HTTP 302 跳轉,在用戶嘗試訪問老的URL時,會導致多余的HTTP往返。另外搜索引擎一般不會跟隨多個跳轉,這意味著使用一個臨時轉向會負面影響你的網頁排名。?

介紹如何實現301跳轉,“從HTTP狀態 301,302,200 來看頁面跳轉” 那時候實現 301 跳轉比較麻煩,ASP.net 4.0 為此專門增加了Response.RedirectPermanent() 方法用來解決這個問題。

簡單來說,如下表所示:

HTTP狀態 解釋 程序代碼

301 301 代表永久性轉移(Permanently Moved)
即永久性重定向 Response.RedirectPermanent("test_2.aspx");

302 302 代表暫時性轉移(Temporarily Moved ) Response.Redirect("test_2.aspx");

MVC 中也有類似的代碼:Response.RedirectToRoute(string routeName) 和 Response.RedirectToRoutePermanent(string routeName)

Head 中的 keywords 和 description

由于搜索引擎優化作弊的原因,現在搜索引擎正在淡化這兩個關鍵字的參考作用。比如這篇博客:“Keywords和Description–SEO高 手為什么不用” 就描述了原因。但是如果可以,建議還是設置這兩個關鍵字,ASP.net 4.0 中為方便設置這兩個關鍵字專門做了優化,我們可以通過下面簡單幾行代碼就可以完成動態設置:

protected void Page_Load(object sender, EventArgs e) { Page.Title = "測試標題"; Page.MetaKeywords = "測試關鍵字"; Page.MetaDescription = "測試簡介"; } 或者在ASPX 文件中如下寫: <%@ Page Language="C#" Title="測試標題" MetaKeywords = "這是我的,關鍵字" MetaDescription = "這是一個簡介" AutoEventWireup="true" CodeBehind="Test_2.aspx.cs" Inherits="WebApplication_CacheOutput.Test_2" %> Scott那個例子估計是更早測試版本的,那時候是 Keywords , Description ,而不是 MetaKeywords 和 MetaDescription。 ASP.NET Web Forms也支持了URL導向 簡潔、直觀的URL,搜索引擎喜歡,用戶也喜歡。在ASP.NET 4.0中,URL Routing既可以映射到ASP.NET MVC控制器類,也可映射到基于ASP.NET Web Forms的網頁。你甚至可以在一個項目中,混合使用含有 Web Forms 和 MVC控制器,即:使用單一一套導向規則在它們之間映射URL。 下面是一個簡單的例子: Global.asax 中注冊路由規則: void RegisterRouters(System.Web.Routing.RouteCollection routes) { routes.MapPageRoute( "my-Test-Route", // 路由名稱--隨便自己愛好起了 "p/{key}", // 路由規則 "~/WebForm1.aspx" // 該路由規則交給哪一個頁面來處理 ); // ...... 當然,你可以繼續增加更多的自己的路由規則 } void Application_Start(object sender, EventArgs e) { RegisterRouters(System.Web.Routing.RouteTable.Routes); } 測試接受請求的頁面代碼,為了進行測試,我們這里接受所有參數,并顯示出來,方便理解: protected void Page_Load(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(); sb.AppendLine("this.Page.RouteData.Values"); sb.AppendLine("<br />"); foreach (var item in this.Page.RouteData.Values) { sb.AppendFormat("{0}={1}<br />\r\n", item.Key, item.Value); } sb.AppendLine("this.Page.Request.QueryString"); sb.AppendLine("<br />"); foreach (var item in this.Page.Request.QueryString) { sb.AppendFormat("{0}={1}<br />\r\n", item, this.Page.Request.QueryString[item.ToString()]); } sb.AppendLine("this.Page.Request.Form"); sb.AppendLine("<br />"); foreach (var item in this.Page.Request.Form) { sb.AppendFormat("{0}={1}<br />\r\n", item, this.Page.Request.Form[item.ToString()]); } Response.Write(sb.ToString()); }

完成上述代碼,我們就可以通過不同URL的請求測試了。

比如我們訪問 :3215/p/abc?s=1 ,測試的結果就是:

this.Page.RouteData.Values

key=abc

this.Page.Request.QueryString

s=1

this.Page.Request.Form

?

參考資料:

VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇

.NET 4的新特性:圖表、SEO及可擴展的輸出緩存

4.0/VS2010新變化(4):SEO的改進

Asp.Net4.0/VS2010新變化(3):webform中也可以直接url路由

?

?

Path的Data數據有下面幾種生成方式:

首先是Path命令列表

下面這個地址有詳細描述,Silverlight路徑標記語法,我下面用表格的方式給出,更直觀點。

說明:

?

類型 命令格式 解釋

移動指令? Move Command(M) M x,y

m x,y 比如:M 100,240 或 m 100,240

MIX 2010 大會上發布了 Silverlight 4 RC。 以前因為 VS2010 RC 暫時不支持 Silverlight 4,一直沒有裝VS2010 RC。 現在終于可以裝了。

下面就是安裝的一些注意事項:

首先當然是卸載之前的版本,包括下面羅列的這些卸載項,卸載一定要卸載干凈才好安裝:

Microsoft Expression Blend Preview for .NET 4
Microsoft Expression Blend SDK Preview for .NET 4
Mircosoft Expression Blend 3 SDK

Microsoft Silverlight 4 Tools for Visual Studio 2010 Beta 2
Microsoft Silverlight 4 Beta SDK
Mircosoft Silverlight
Mircosoft Silverlight 3 SDK

WCF RIA Services Preview for Visual Studio 2010 (這個要優先刪除,否則一旦.NET Framework 4刪除后,這個就沒法卸載了)
Microsoft Visual Studio 2010 Ultimate Beta 2 - ENU

Microsoft .NET Framework 4 Extended Beta2
Microsoft .NET Framework 4 Client Profile Beta2
Microsoft .NET Framework 4 Multi-Targeting Pack
Microsoft .NET Services SDK(March 2009 CTP)
Microsoft ASP.NET MVC 2
Microsoft ASP.NET MVC 2 - Visual Studio 2010 Tools
Microsoft Help 3.0 Beta2
Microsoft SQL Server Compact 3.5 SP2 Beta English
Microsoft Sync Framework Runtime v1.0 SP1 Beta(x86)
Microsoft Sync Framework SDK v1.0 SP1 Beta
Microsoft Sync Framework Service v1.0 SP1 beta(x86)
Microsoft Sync Service for ADO.NET v2.0 SP1 Beta(x86)
Microsoft Team Foundation Server 2010 Beta 2 Object Model - ENU
Microsoft Visual C++ 2010 Beta 2 x86 Runtime - 10.0.21006
Microsoft Visual F# Runtime 1.0
Microsoft Visual Studio 2010 ADO.NET Entity Framework Tool Beta 2
Visual Studio 2010 Beta 2 Tools for SQL Server Compact ENU
Visual Studio 2010 Tools for Office Runtime Beta 2 (x86)
Windows Azure Tools for Microsoft Visual Studio 2010 1.0 (11/2009) Beta 2

?

?

?

VS2010 RC 版的安裝:

下載并安裝 Microsoft Visual Studio 2010
http://www.microsoft.com/downloads/details.aspx?FamilyID=457bab91-5eb2-4b36-b0f4-d6f34683c62a&displaylang=en

?

下載并安裝3個VS2010 RC的補丁

這部分信息可以參看下面兩篇Scott的博客
http://blog.joycode.com/scottgu/archive/2010/02/16/115889.joy
http://blog.joycode.com/scottgu/archive/2010/03/14/115909.joy

?

KB980610 (VS 2010 RC版Intellisense崩潰問題的補丁)
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662&wa=wsignin1.0

KB980920 (修補了工具提示調用和停留于標識符之上時崩潰問題的補丁)
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27019

?

KB981167(修補了Web Forms設計器不能向自動生成的設計器文件中正確添加控件問題的補丁)
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27117&wa=wsignin1.0

?

Silverlight 4 Tools for VS2010RC

下載并安裝Silverlight 4 Tools for Visual Studio 2010(March 2010版)
該Tools會同時安裝Silverlight Developer runtime、 SDK、 tools、 和 WCF RIA Services

Silverlight 4 Tools for Visual Studio 2010

這部分信息可以參看: http://www.silverlight.net/getstarted/silverlight-4/?

?

Blend 4

下載并安裝 Expression Blend? 4 Beta。 這個版本才是上面版本Silverlight4可用的。
http://www.microsoft.com/downloads/details.aspx?FamilyID=6f014e07-0053-4aca-84a7-cd82f9aa989f&displaylang=en

?

一些你可能用到的支持 Silverlight 4 RC 的Toolkit

WCF RIA Services Toolkit March 2010
http://www.microsoft.com/downloads/details.aspx?FamilyID=7b43bab5-a8ff-40ed-9c84-11abb9cda559&displaylang=en

Silverlight Toolkit
http://silverlight.codeplex.com/

?

Silverlight 4 RC 的改進

Ensuring That Your Silverlight Applications Work with Silverlight 4
http://msdn.microsoft.com/en-us/library/cc645049(VS.96).aspx

Silverlight 4 RC 相對于 Beta 2 的變化
htt

轉載于:https://www.cnblogs.com/sfws/p/3859876.html

總結

以上是生活随笔為你收集整理的.Net 4.0 (2)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99久久精品国产一区色 | 无码国产精品一区二区色情男同 | 国产黄色片视频 | 天天摸天天摸 | 久久免费视频99 | 456亚洲影视 | 午夜视频在线 | 姑娘第5集在线观看免费 | 夜夜夜操操操 | 美女喷液视频 | 精品亚洲一区二区三区四区五区 | 动漫裸体无遮挡 | 久久久免费电影 | 国产69精品久久久久999小说 | 亚洲操图 | 日韩精品一区二区三区网站 | a人片| 欧洲成人在线观看 | 第一色影院 | 成年人网站黄 | 国产成人av在线播放 | 国产sm主人调教女m视频 | 极品av在线 | 欧美亚洲在线 | 国产亚洲精久久久久久无码77777 | 欧美激情在线观看视频 | 黄色大片在线免费观看 | 国产伦精品一区二区三区高清版 | 日韩人妻一区二区三区 | 色爽爽爽 | 亚洲欧美另类国产 | 少妇高潮淫片免费观看 | 国产一区二区波多野结衣 | 中文字幕一区二区久久人妻网站 | 亚洲伊人色 | 色妹子综合 | 丰满尤物白嫩啪啪少妇 | 毛片在线免费观看网站 | 中日韩精品视频在线观看 | 动漫av在线免费观看 | 欧美精品色视频 | 五月激情五月婷婷 | 特一级黄色大片 | 强开小嫩苞一区二区三区网站 | 波多野结衣视频一区 | 波多野结衣中文字幕在线 | 天堂中文字幕在线观看 | 9i看片成人免费看片 | 激情戏网站 | 毛片大片| 日韩av高清在线观看 | 欧美熟妇久久久久 | 狠狠干网站 | 国产精品300页 | 亚洲av综合av一区二区三区 | 91在线免费视频 | 丁香在线视频 | 老牛影视av一区二区在线观看 | 国产高潮视频 | 一区二区中文字幕 | 中国吞精videos露脸 | 久久偷看各类女兵18女厕嘘嘘 | 亚洲综合第一页 | 粗大黑人巨茎大战欧美成人免费看 | 国产精品无码久久av | 亚洲欧美一区二区三区孕妇 | 日本福利片在线观看 | 与子敌伦刺激对白播放的优点 | 日本一区二区在线视频 | 日韩在线视频不卡 | 99久久精品免费视频 | 麻豆 美女 丝袜 人妻 中文 | 奇米影视在线观看 | 最好看的2019中文大全在线观看 | 91精品网站 | 精品一区二区久久久久久久网站 | 夜夜爽夜夜 | 国产农村妇女毛片精品久久 | 亚洲国产精品成人综合久久久 | 成年人香蕉视频 | 老司机成人在线 | 日韩视频免费在线观看 | 四虎久久 | 日韩一区二区在线观看 | 中文字幕无码精品亚洲35 | 性色欲网站人妻丰满中文久久不卡 | 在线观看av大片 | 97欧美视频 | 一区成人 | 日本在线中文字幕专区 | 日韩黄色片子 | 欧美激情videos| jizz性欧美17| 国产无毛av | 玖玖精品在线 | 先锋资源国产 | 午夜黄色福利视频 | 欧美成人女星 | 欧美老少做受xxxx高潮 |