ASP.NET Web Sayfaları 2 Geliştirici Önizlemesi BeniOku Dosyası
ASP.NET Web Sayfaları 2 Geliştirici Önizlemesi BeniOku Dosyası
14 Eylül 2011 Cumartesi
İçindekiler
Yükleme Notları
Web Sayfaları 2 Geliştirici Önizlemesi'ni yüklemek için şu seçeneklere sahipsiniz:
Web Platformu Yükleyicisi'ni kullanarak WebMatrix 2 Beta'yi yükleyin. WebMatrix, ASP.NET Web Sayfalarını içeren bir dizi ücretsiz web geliştirme aracıdır. Daha fazla bilgi için ASP.NET Web Sayfaları 2 Geliştirici Önizlemesi'ndeki En Önemli Özellikler'in yükleme bölümüne bakın.
İndirme bağlantısını kullanarak Web Sayfaları 2 Geliştirici Önizlemesi'ni doğrudan yükleyin. Not Defteri gibi bir metin düzenleyicisi kullanarak Web Sayfaları uygulamaları oluşturmak istiyorsanız bu yaklaşımı kullanın. Web Sayfaları 2 uygulamalarını çalıştırmak için IIS Express 7.5'e sahip olmanız gerekir. (Bu, WebMatrix'e otomatik olarak eklenir.) IIS Express kullanarak Web Sayfaları sayfasını test etme hakkında ipuçları için WebMatrix'i Kullanmaya Başlama ve Web Sayfalarını ASP.NET'daki "Kendi Metin Düzenleyicinizi Kullanarak ASP.NET Sayfaları Oluşturma ve Test Etme" kenar çubuğuna bakın.
ASP.NET Web Sayfaları 2 Geliştirici Önizlemesi yüklenebilir ve ASP.NET Web Sayfaları 1 ile yan yana çalıştırılabilir. Ayrıntılar için Web Sayfaları 2 Geliştirici Önizlemesi'ndeki En Önemli Özellikler bölümündeki "Web Sayfaları Uygulamalarını Yan Yana Çalıştırma" bölümüne bakın.
Belgeler
ASP.NET Web Sayfaları hakkındaki öğreticiler ve diğer bilgiler, ASP.NET web sitesinin (https://www.asp.net/web-pages/) Web Sayfaları sayfasında bulunabilir. Web Sayfaları 2'deki yeni özellikler ve geliştirmeler hakkında bilgi için bkz . Web Sayfaları 2 Geliştirici Önizlemesindeki En Önemli Özellikler.
Destek
Bu bir önizleme sürümüdür ve resmi olarak desteklenmez. Bu sürümle çalışma hakkında sorularınız varsa, bunları ASP.NET topluluğu üyelerinin sıklıkla resmi olmayan destek sağlayabilecekleri ASP.NET Web Sayfaları forumuna (https://forums.asp.net/1224.aspx/1?WebMatrix ) gönderin.
Yazılım Gereksinimleri
ASP.NET Web Sayfaları 2 için .NET Framework 4 gerekir. Ayrıca .NET Framework 4.5 Geliştirici Önizleme sürümüyle de çalışır.
Düzeltmeler, Bilinen Sorunlar ve Hataya Neden Olan Değişiklikler
Is* yöntemleri (örneğin, IsDateTime) artık tüm kültürler için doğru değerleri döndürür. IsDateTime gibi bazı yöntemler daha önce kültüre özgü denetimler yaptıkları için true döndürmeleri gerekirken false döndürdü. Bu yöntemler artık kültürü hesaba katacak şekilde düzeltilmiştir. Bu hataya neden olan bir değişikliktir; uygulamanız eski davranışa dayanırsa bozulacaktır.
Href yönteminin davranışı değişti. Daha önce Href("~/SomeFile") çağrısı, şu anda yürütülen dosyaya göre bir URL döndürüyordu. Şimdi Href("~/SomeFile") her zaman uygulamanın kökünden mutlak bir yol döndürür. Çoğu durumda, bu davranış dönüş değerinde bir fark oluşturmaz. Bu değişiklik, belirli Ajax senaryolarını düzeltmek için yapılmıştır. Örneğin, aşağıdaki örnek kodu göz önünde bulundurun:
/Folder/File @Href("~/Images/Logo.jpg")
Bu kod daha önce Images/Logo.jpg olarak çözümlenecekti. Bu, söz konusu sayfaya yönelik bir Ajax isteği için yanlış olacaktır. Şimdi (/Sitem/Görüntüler/Logo.jpg) kök dizinine çözümlenecektir.
HttpContext.RedirectLocal yöntemi değişti. Bu yöntem artık yalnızca geçerli uygulamaya göre URL'leri kabul eder. Tam URL'ler reddedilir.
ModelState.IsValid yöntemi artık önce Validate'ı çağırmanızı gerektiriyor. Uygulamanızı yeni giriş doğrulama yöntemlerini kullanacak şekilde dönüştürüyorsanız ve ModelState.IsValid yöntemini çağırıyorsanız, şimdi validation.validate komutunu önceden çağırmanız gerekir. Örneğin, şimdi şu deseni izlemeniz gerekir:
Validation.RequireField("MyField"); if (IsPost) { Validation.Validate(); if (ModelState.IsValid) { // do something } }
Ancak, yeni giriş doğrulama yöntemlerini kullanırsanız ModelState.IsValid kullanmamanızı öneririz. Bunun yerine kodunuzu şu şekilde yapılandırabilirsiniz:
Validation.RequireField("MyField"); if (IsPost) { if (Validation.IsValid()) { // do something } }
Internet Explorer 7 ve Internet Explorer 8'de istemci tarafı doğrulama çalışmaz. İstemci tarafı doğrulama, varsayılan proje şablonuna dahil edilen jQuery 1.6.2 uyumsuzlukları nedeniyle çalışmaz. (Sunucu tarafı doğrulama çalışır.).
Bildirim
© 2011 Microsoft Corporation. Tüm hakları saklıdır. Bu belge "olduğu gibi" sağlanır. URL ve diğer İnternet Web sitesi başvuruları da dahil olmak üzere bu belgede ifade edilen bilgiler ve görünümler bildirimde bulunmadan değişebilir. Kullanım riski size aittir.