ASP.NET Web ページ 2 開発者プレビュー ReadMe
ASP.NET Web ページ 2 開発者プレビュー ReadMe
2011 年 9 月 14 日
内容
インストールに関する注意事項
Web Pages 2 Developer Preview をインストールするには、次のオプションがあります。
Web プラットフォーム インストーラーを使用して WebMatrix 2 ベータ版をインストールします。 WebMatrix は、ASP.NET Web ページを含む無料の Web 開発ツールのセットです。 詳細については、「ASP.NET Web ページ 2 Developer Preview の上位機能」のインストール セクションを参照してください。
ダウンロード リンクを使用して Web ページ 2 開発者プレビューを直接 インストールします。 メモ帳などのテキスト エディターを使用して Web ページ アプリケーションを作成する場合は、この方法を使用します。 Web ページ 2 アプリケーションを実行するには、IIS Express 7.5 が必要です。 (これは WebMatrix に自動的に含まれます)。IIS Expressを使用して Web ページ ページをテストする方法のヒントについては、「WebMatrix と ASP.NET Web ページを使用したはじめに」のサイドバー「独自のテキスト エディターを使用した ASP.NET ページの作成とテスト」を参照してください。
ASP.NET Web ページ 2 Developer Preview をインストールでき、ASP.NET Web ページ 1 と並行して実行できます。 詳細については、「Web ページ 2 開発者プレビューの上位機能」の「Web ページ アプリケーションの並列実行」セクションを参照してください。
ドキュメント
ASP.NET Web ページに関するチュートリアルやその他の情報は、ASP.NET Web サイト (https://www.asp.net/web-pages/) の Web ページで入手できます。 Web ページ 2 の新機能と機能強化の詳細については、「Web ページ 2 開発者プレビューのトップ機能」を参照してください。
サポート
これはプレビュー リリースであり、公式にはサポートされていません。 このリリースの使用に関する質問がある場合は、ASP.NET Web ページ フォーラム (https://forums.asp.net/1224.aspx/1?WebMatrix ) に投稿してください。ここで、ASP.NET コミュニティのメンバーは非公式のサポートを頻繁に提供できます。
ソフトウェア要件
ASP.NET Web ページ 2 には、.NET Framework 4 が必要です。 また、.NET Framework 4.5 Developer Preview リリースでも動作します。
修正、既知の問題、および重大な変更
Is* メソッド (IsDateTime など) は、すべてのカルチャに対して正しい値を返すようになりました。 IsDateTime のような一部のメソッドは、以前にカルチャ固有のチェックを実行していたため、true を返す必要があるときに false を返していました。 これらのメソッドは、カルチャを考慮するように修正されています。 これは破壊的変更です。アプリケーションが古い動作に依存している場合は、中断します。
Href メソッドの動作が変更されました。 以前は、Href("~/SomeFile") を呼び出すと、現在実行中のファイルに対する相対 URL が返されます。 Href("~/SomeFile") は常にアプリケーションのルートから絶対パスを返します。 ほとんどの場合、この動作は戻り値に違いはありません。 この変更は、特定の Ajax シナリオを修正するために行われました。 たとえば、次のコード例を考えてみましょう。
/Folder/File @Href("~/Images/Logo.jpg")
このコードは、以前に Images/Logo.jpg に解決されました。これは、そのページに対する Ajax 要求に対して正しくない可能性があります。 これで、(/MySite/Images/Logo.jpg) のルートに解決されます。
HttpContext.RedirectLocal メソッドが変更されました。 このメソッドは、現在のアプリケーションに対する相対 URL のみを受け入れるようになりました。 完全修飾 URL は拒否されます。
ModelState.IsValid メソッドでは、最初に Validate を呼び出す必要があります。 新しい入力検証メソッドを使用するようにアプリケーションを変換し、 ModelState.IsValid メソッドを呼び出す場合は、 Validation.Validate を事前に呼び出す必要があります。 たとえば、次のパターンに従う必要があります。
Validation.RequireField("MyField"); if (IsPost) { Validation.Validate(); if (ModelState.IsValid) { // do something } }
ただし、新しい入力検証メソッドを使用する場合は、 ModelState.IsValid を使用しないことをお勧めします。 代わりに、次のようにコードを構造化します。
Validation.RequireField("MyField"); if (IsPost) { if (Validation.IsValid()) { // do something } }
インターネット エクスプローラー 7 とインターネット エクスプローラー 8 では、クライアント側の検証は機能しません。 既定のプロジェクト テンプレートに含まれる jQuery 1.6.2 との互換性がないため、クライアント側の検証は機能しません。 (サーバー側の検証は機能します)。
免責情報
© 2011 Microsoft Corporation. All rights reserved. このドキュメントは、"現状のまま" 提供されています。このドキュメントに記載されている情報およびビュー (URL およびその他のインターネット Web サイト参照を含む) は、予告なく変更される場合があります。 お客様は、その使用に関するリスクを負うものとします。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示