SP:

2012-01-03 5 views
1

で返された異なるタイトルのダイナミックボックス(divs)の作成SP:

私は初心者の開発者です。私はウェブサイトを開発しています。 jqueryポートレットによって拡張されたドラッグ可能なボックスを構成するdivはほとんどありません。下記のコードをご覧ください(html)。

<div class="portlet"> 
    <div class="portlet-header"> Category A </div> 
    <div class="portlet-content"> 
    </div> 
    </div> 

    <div class="portlet"> 
    <div class="portlet-header"> Category B </div> 
    <div class="portlet-content"> 
    </div> 
    </div> 

また、カテゴリのリストを返すデータベース開発者のストアドプロシージャもあります。ユーザーの選択に応じて、カテゴリのリストが異なる場合があります。 私は動的にそれらのボックスを作成する必要があります。 SPによって返される各カテゴリは、カテゴリA,カテゴリBのように置き換える必要があります。私はSPによって返されたカテゴリの数を知ることができないので、それらのdivをハードコーディングしました。私の質問は単にどのようにですか?どうすればこれを達成できますか?

私はVS 2010でVS.netを使用している必要があります。データベースはSQLサーバー2008にあります。 THanks so muchhhhhhとplsは私が初心者なので、あなたの返事にできるだけ詳しく説明しています。 Thankssssssssssss。

答えて

1

OKこれは、Webサイトに汎用ハンドラをセットアップして、カテゴリのデータベースを照会する方法です。このデータをJSON形式で印刷する必要があります.jqueryで簡単に理解できるようにし、情報を表示するWebページでjqueryのgetAjax関数を使用してジェネリックハンドラを呼び出し、ハンドラのカテゴリをループしますそれぞれのdivを作成します。

asp.netのajaxとリピータでもこれを行うことができます。単純にページにリピータを追加し、divデザインでItemTemplateを設定し、リピータをコードの背後にあるSPに接続します。

この部分についてご不明な点がある場合は、コメントしてください。

+0

リピーター/ ajaxとLinq2SQLコンテキストでは、データソースとして正常に動作します。 Jqueryとのリンクも問題ありません。本当にありがとう。 Uは多くの労力を節約しました。 – lawphotog