ASP.NET 4 Web フォームで SEO対策 第2回 ~ ASP.NET 4 でのViewState 設定を理解する ~

こんにちは。 9月10日・11日に開催される「OSC 2010 Tokyo」開催記念として、某レンタルサーバーにて利用できる Web プラットフォーム インストーラー について紹介しようと思ったのですが、会社の IP から接続拒否されてしまいました。。。という事で標題の内容をお届けします。 今までの ViewState 設定方法 今までは無効にしたいサーバーコントロールの EnableViewState プロパティ(*) を無効に設定する必要がありました。基本的に はViewState を無効にしたいサーバーコントロールが多いので、各サーバーコントロールに対して無効の設定をしていくのはかなり面倒でした。  (*) EnableViewState: 「True」ViewState を有効にする。「False」ViewState を無効にする。デフォルトは「True」   ASP.NET 4での ViewState 設定方法 ASP.NET 4 では、ViewStateMode プロパティ(**)が追加されました。ViewStateMode プロパティが用意された事で ViewState が必要なサーバーコントロールだけを設定する事ができるようになりました。  (**) ViewStateMode: 「Enabled」ViewState 有効。「Disabled」ViewState 無効。「Inherit 」親のプロパティ値を継承。デフォルトは「Inherit 」   Page クラスの ViewState を設定する ASP.NET 4 では ViewStateMode プロパティが追加されましたが、何も設定しないと今までと同じで ViewState は有効になっています。 それは、サーバーコントロールの親である Page クラスとサーバーコントロールの ViewStateMode プロパティのデフォルト値に原因があります。 ・Page…


ASP.NET 4 Web フォームで SEO対策 第1回 ~ WebMatrix の SEO レポート機能を使う ~

こんにちは。 先ほどのブログ記事投稿で WebMatrix のインストール方法を紹介しました。これから第1回として、SEO レポート生成機能を使用して Web サイトの検証を行う方法を説明してまいります。 念のため記載しますが、WebMatrix で生成される SEOレポートはBing の SEO 対策に有効なものとなります。  SEOレポート生成のための準備  ・ASP.NET 4 Web フォームで作成した Web アプリを IIS上に配置してください (localhost 可)。  WebMatrix 起動 ~ SEOレポートの生成 (1) WebMatrix を起動するとアイコンが4つ表示されます。「Site From Template」をクリックし、「Startter Site」テンプレートを選択してください。  (注意)ここでは、(2) の画面を表示させる事が目的です。その他の方法でも (2) の画面が表示されれば問題ありません。      (2) 下記の画面が表示されますので、「Run a report」(赤枠で囲まれた箇所)をクリックします。     (3) 画面中央にある「Run an SEO Report for your site」をクリックします。   (4)…


ASP.NET 4 Web フォームで SEO対策 第0回 ~ WebMatrix をインストールする ~

こんにちは。 暇モチベーションが高いうちに一気にブログに書いていきたいと思います。 Tech Ed 2010 の担当セッション「ASP.NET 4 で実践する Web フォーム開発と配置」にて SEO 対策として「URL ルーティング」機能を紹介しました。 本当は SEO 対策についてもっと話をしたかったのですが、時間の関係で泣く泣く省略しました。今後ブログで数回に分けてフォローアップしていきたいと思います。 まずは無償ツール「WebMatrix (注1)」に搭載されている SEO レポート生成機能を使用して Web サイトの検証を行う方法を紹介したいので、今回は第 0 回としてWebMatrix のインストール方法を解説します。 (注1) WebMatrix については、エバンジェリスト井上章のブログ記事に詳しく解説されていますので、ぜひご一読ください。WebMatrix はブログ記事投稿タイミングではベータ1版です。また、製品版では日本語対応はされる予定です。 インストールの前に ・Web プラットフォームインストーラーが動作する環境であることを確認してください。  http://www.microsoft.com/web/downloads/platform.aspx ・管理者権限でログインしてください。 ・Web プラットフォーム インストーラー 2.0 もしくは、以前のバージョンをインストール済みの場合は、予めアンインストールしてください。  ステップ 1   http://www.microsoft.com/web/webmatrix/download/ にアクセスして、「Download It Now」(赤枠で囲った箇所)をクリックしてください。 ステップ 2   Web プラットフォーム インストーラー 3.0 Beta が起動しますので、「Getting Started」タブをクリックして、「Install WebMatrix」(赤枠で囲った箇所)をクリックしてください。  …