2011-07-06 5 views
2

テキストセクションと日付フィールドだけで比較的頻繁に更新できるプレースホルダに、私のページにニュースセクションがあります。"News"(データベースを使用せずに)を表示するページのセクションを更新するAsp.net C#

しかし、私はそれをデータベースにリンクさせたくありません。これを行う方法はありますか?

+1

ニュースを保存する場所はどこですか?それがあなたの主な関心事です。その後、あなたはそれらを引っ張って見せる方法を考えることができます。 –

+0

データベースにリンクされていないニュースを取得する方法、プレースホルダを更新する方法、またはその両方を取得する方法を尋ねていますか? – Arj

答えて

3

データベースを使用する準備ができていない場合は、静的コンテンツとして保管してください。別のオプションは、単純なテキストまたはXMLファイルを使用して、この中を読むことであろう。

+1

+1はXMLですが、XML => JavaScript => No SEOということに注意してください。 – Gleno

+0

@gleno。なぜ好奇心が強いのですが、なぜサーバサイドXMLがSEOに問題を引き起こすのでしょうか? – ChrisBint

+0

jsを使用してデータを動的に取得し、domを再構築するので、ページをクロールするボットがJavaScriptを実行するという保証はありません。私は細部に精通しているわけではありませんが、Googleでは、これに対していくつかの限定された機能を追加していると聞いています。しかし、結局それはすべてのお金についてです。私は非常に短い時間であってもそこにすべてのjsを実行するのはかなり高価だと確信しています。その結果、コンテンツ(この場合はニュースフィード)は適切にクロールされません。 – Gleno

2

あなたはRSS feedsを使用して試みることができる、あなたはRSSファイル(に適し単にXMLファイル形式としてニュースを救うことができるhere

1

:ここ

はあなたが始めるためのチュートリアルです。 ajaxを使用して、指定された間隔でニュースを取得し、クライアント側の要素に追加します。あなたが結合について話していない場合は、可能性がありニュースソース必要があります。

  1. をRSSフィード
  2. XMLドキュメント
  3. データベース
  4. フラットテキストファイル
  5. Excelスプレッドシート

以上の情報源では、情報を取得するためのコードを書かなければなりませんUIを更新します。それは避けられない。

+0

イエス、優れたシート?本当に?彼らはそれをしていますか... ... :) – Gleno

+0

エクセルとアクセスに基づくオフィスソリューションはバックエンドストレージとして見たことがありませんか?ええ、彼らはそれを行う:D –

関連する問題