Soubor ReadMe o webových stránkách ASP.NET 2 – Developer Preview
Soubor ReadMe o webových stránkách ASP.NET 2 – Developer Preview
14. září 2011
Obsah
Poznámky k instalaci
Pokud chcete nainstalovat webové stránky 2 Developer Preview, máte tyto možnosti:
Nainstalujte aplikaci WebMatrix 2 Beta pomocí instalačního programu webové platformy. WebMatrix je sada bezplatných nástrojů pro vývoj webů, které zahrnují ASP.NET webových stránek. Další informace najdete v části Instalace v části Top Features in ASP.NET Web Pages 2 Developer Preview.
Nainstalujte webové stránky 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. Abyste mohli spouštět aplikace webových stránek 2, musíte mít službu IIS Express 7.5. (Tato funkce je součástí webMatrixu automaticky.) Tipy, jak otestovat stránku webových stránek pomocí služby IIS Express, najdete na bočním panelu Vytváření a testování stránek ASP.NET pomocí vlastního textového editoru v části Začínáme s webMatrixem a ASP.NET webovými stránkami.
ASP.NET Web Pages 2 Developer Preview je možné 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 horních funkcích webových stránek 2 Developer Preview.
Dokumentace
Kurzy a další informace o webových stránkách ASP.NET jsou k dispozici na stránce webových stránek webu ASP.NET (https://www.asp.net/web-pages/). Informace o nových funkcích a vylepšeních webových stránek 2 naleznete v tématu Hlavní funkce webových stránek 2 Developer Preview.
Technická podpora
Toto je verze Preview, která se oficiálně nepodporuje. Pokud máte dotazy k práci s touto verzí, publikujte je na fóru ASP.NET webových stránek (https://forums.asp.net/1224.aspx/1?WebMatrix ), kde členové komunity ASP.NET často můžou poskytovat neformální podporu.
Požadavky na software
ASP.NET webové stránky 2 vyžadují 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 vrátily false , když by měly vrátit hodnotu true , protože dříve prováděly kontroly specifické pro jazykovou verzi. Tyto metody byly opraveny, aby se teď zohlednila jazyková verze. Jedná se o zásadní změnu; pokud vaše aplikace spoléhá na staré chování, přeruší se.
Chování metody Href se změnilo. Dříve volání Href("~/SomeFile") vrátilo adresu URL vzhledem k aktuálně prováděnému souboru. Nyní Href("~/SomeFile") vždy vrátí absolutní cestu z kořenového adresáře aplikace. Ve většině případů toto chování nebude v návratové hodnotě dělat rozdíl. Tato změna byla provedena kvůli opravě určitých scénářů Ajax. Představte si například následující ukázkový kód:
/Folder/File @Href("~/Images/Logo.jpg")
Tento kód by se dříve přeložil na obrázky nebo Logo.jpg, což by bylo nesprá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 teď přijímá pouze adresy URL, které jsou relativní vzhledem k aktuální aplikaci. Plně kvalifikované adresy URL jsou odmítnuty.
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žijete nové metody ověřování vstupu, nepoužívejte 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ěřování na straně klienta nefunguje kvůli nekompatibilitě s jQuery 1.6.2, která je součástí výchozí šablony projektu. (Funguje ověřování na straně serveru.)
Právní doložka
© 2011 Microsoft Corporation. Všechna práva vyhrazena. Tento dokument je k dispozici tak, jak je. Informace a zobrazení vyjádřená v tomto dokumentu, včetně adres URL a jiných odkazů na internetové weby, se mohou bez předchozího upozornění změnit. Riziko spojené s jejich použitím nesete vy.