Scott Guthrieが、彼のチームが取り組んでいる新しいjQueryテンプレートについてブログに書いたところですが、私は言わなければなりません...これは本当に素敵に見えます。しかし、私には複数の部分からなる質問がありますが、その答えがそれらを使用するという私の決定に影響を与えます。
私は現在、ホームページにあなたの地域で予定されているイベントのリストを表示するプロジェクトに取り組んでいます。イベントリストはhttp://nerddinner.comのものとほとんど同じです(ただし、私はそれらのコードを使用していません)。
新しいjQueryテンプレートを使用して、コントローラー(MVC)から送信された情報をフォーマットすることを考えています。私がこれを行っている現在の方法は、ViewModelオブジェクトを(必要なすべてのコンテンツとともに)ビューに送信することですが、同じViewModelオブジェクトをViewData
Bing Mapsで使用されるJSON(を使用して渡される)にシリアル化することもできます。ここで、同じコンテンツを2回送信するとパフォーマンスが低下すると想定しているため、JSONのみを送信し、Bing Mapsとコンテンツの両方に(jQueryテンプレートを使用して)使用することは素晴らしいアイデアだと思います。
で私の質問を歩きます。検索エンジンはページ内のJSONを読み取ることができますか(そうであれば、インデックス作成に使用しますか)、またはページのレンダリング後にコンテンツを表示しているため、検索エンジンに対してページが「空白」になりますか?この質問の2番目の部分は、SEOが影響を受ける場合、必要なことを達成するためのより良い方法はありますか、それともコンテンツを2回送信するのに行き詰まっているのでしょうか。(地図情報とコンテンツ情報はまったく同じになることを忘れないでください)。