Soubor ReadMe o webových stránkách ASP.NET 2 – Developer Preview
od Microsoftu
Soubor ReadMe o webových stránkách ASP.NET 2 – Developer Preview
září 2011
Obsah
Poznámky k instalaci
Chcete-li nainstalovat webové stránky 2 Developer Preview, máte tyto možnosti:
Nainstalujte WebMatrix 2 Beta pomocí Instalačního programu webové platformy. WebMatrix je sada bezplatných nástrojů pro vývoj pro web, která zahrnuje ASP.NET webových stránek. Další informace najdete v části instalace v tématu Hlavní funkce v ASP.NET Web Pages 2 Developer Preview.
Nainstalujte web Pages 2 Developer Preview přímo pomocí odkazu ke stažení. Tento přístup použijte, pokud chcete vytvářet aplikace webových stránek pomocí textového editoru, jako je Poznámkový blok. Chcete-li spouštět aplikace webové stránky 2, musíte mít IIS Express 7.5. (Toto je automaticky součástí WebMatrix.) Tipy, jak otestovat stránku webových stránek pomocí IIS Express, najdete na bočním panelu Vytváření a testování ASP.NET stránek pomocí vlastního textového editoru v Začínáme s webmatrixem a webovými stránkami ASP.NET.
ASP.NET Web Pages 2 Developer Preview lze nainstalovat a spustit souběžně s webovými stránkami ASP.NET 1. Podrobnosti najdete v části Souběžné spouštění aplikací webových stránek v tématu Hlavní funkce webových stránek 2 Developer Preview.
Dokumentace
Kurzy a další informace o ASP.NET webových stránkách jsou k dispozici na stránce Webové stránky ASP.NET webu (https://www.asp.net/web-pages/). Informace o nových funkcích a vylepšeních webových stránek 2 najdete v tématu Hlavní funkce webových stránek 2 Developer Preview.
Podpora
Toto je verze Preview, která se oficiálně nepodporuje. Pokud máte dotazy týkající se práce s touto verzí, publikujte je na fóru ASP.NET Web Pages (https://forums.asp.net/1224.aspx/1?WebMatrix ), kde mohou členové ASP.NET komunity často poskytovat neformální podporu.
Požadavky na software
ASP.NET Webové stránky 2 vyžaduje rozhraní .NET Framework 4. Funguje také s verzí .NET Framework 4.5 Developer Preview.
Opravy, známé problémy a zásadní změny
Metody Is* (například IsDateTime) nyní vrací správné hodnoty pro všechny jazykové verze. Některé metody jako IsDateTime dříve vracely hodnotu false , když měly vrátit hodnotu true , protože dříve prováděly kontroly specifické pro jazykovou verzi. Tyto metody byly opraveny tak, aby teď zohlednily jazykovou verzi. To je zásadní změna; Pokud vaše aplikace spoléhá na staré chování, dojde k jeho porušení.
Chování metody Href se změnilo. Dříve by volání Href("~/SomeFile") vrátilo adresu URL vzhledem k aktuálně spuštěném souboru. Href("~/SomeFile") teď vždy vrátí absolutní cestu z kořenového adresáře aplikace. Ve většině případů toto chování nebude na návratové hodnotě nic změnit. Tato změna byla provedena za účelem opravy určitých scénářů Ajax. Představte si například následující příklad kódu:
/Folder/File @Href("~/Images/Logo.jpg")
Tento kód by se dříve přeložil na obrázky/Logo.jpg, což by nebylo správné pro požadavek Ajax na danou stránku. Teď se přeloží do kořenového adresáře (/Osobní web/Images/Logo.jpg).
Metoda HttpContext.RedirectLocal se změnila. Tato metoda nyní přijímá pouze adresy URL, které jsou relativní k aktuální aplikaci. Plně kvalifikované adresy URL se zamítnou.
Metoda ModelState.IsValid teď vyžaduje, abyste nejprve volali Validate. Pokud převádíte aplikaci tak, aby používala nové metody ověřování vstupu a voláte metodu ModelState.IsValid , musíte nyní volat Validation.Validate předem. Teď například musíte postupovat podle tohoto vzoru:
Validation.RequireField("MyField"); if (IsPost) { Validation.Validate(); if (ModelState.IsValid) { // do something } }
Pokud ale používáte nové metody ověřování vstupu, doporučujeme nepoužívat ModelState.IsValid. Místo toho strukturujte kód takto:
Validation.RequireField("MyField"); if (IsPost) { if (Validation.IsValid()) { // do something } }
V Internet Exploreru 7 a Internet Exploreru 8 nefunguje ověřování na straně klienta. Ověření na straně klienta nefunguje kvůli nekompatibilitě s jQuery 1.6.2, který je součástí výchozí šablony projektu. (Ověřování na straně serveru funguje.)
Disclaimer
© 2011 Microsoft Corporation. All rights reserved. Tento dokument se poskytuje "tak, jak je". Informace a názory vyjádřené v tomto dokumentu, včetně adres URL a jiných internetových odkazů na web, se mohou změnit bez předchozího upozornění. Riziko spojené s jejich použitím nesete vy.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro