私はそのためにリピーターを使用します。すべての行のための<itemTemplate>
タグで返さいただきまし
<asp:repeater DataSourceId="sqldsQuestionsAnswers" runat="server">
<itemTemplate>
<div>
<%# Eval("question") %>
<hr/>
<%# Eval("answer") %>
</div>
</itemTemplate>
</asp:repeater>
が
リピーターが何も表示されます。そのデータソースにリンクしてデータベース
<asp:sqlDataSource Id="sqldsQuestionsAnswers" ... />
2.Createリピーターからデータを引っ張って
1.Createデータソースあなたの質問で
クエリで2つの質問が返された場合:
質問-------------回答
------------------ -----------------
質問1?----------答え1
質問2?----------答え2
出力は次のようになります。私はそれが役に立てば幸い
<div>
question1?
<hr/>
answer1
</div>
<div>
question2?
<hr/>
answer2
</div>
...
あなたの応答は非常に役に立ちますが、クライアントは画像アイコン「回答を表示」をクリックして回答を表示する必要があります。彼らは答えを隠すために同じイメージをクリックする能力を持っています。リピータコントロールで表示/非表示を行うことはできますか? – DotNetRookie
@DotNetRookie - もちろん可能ですが、最良の方法はjavascriptで表示/非表示部分を書くことです –
Joelが言ったように。答えを表示/非表示にJavaScriptを使用 –