データベース内で最大約10個の項目をループする小さなリピーターがあり、各リピート内でデータベース呼び出しを行い、<p>
タグを入力するのに必要な数値(数値)を取得します。 HTML。Repeater VB.netによって作成された値の集計
リピータが完了したら、すべての<p>
タグ値の合計を取得する必要があります。
マイリピータコードはリピータは、上述したように、リストからの約10倍をループし
<asp:Repeater runat="server" ID="locationRepeater" OnItemDataBound="getQuestionCount">
<ItemTemplate>
<p class='mainNotifications clickTip' id='locationQuestions' runat='server'>/p>
</ItemTemplate>
</asp:Repeater>
です。
CType(e.Item.FindControl("locationQuestions"), HtmlGenericControl).InnerHtml = outputFromMySQL
は、だから私はで終わるものとの10個の<p>
タグ、それぞれ次のとおりです。OnItemDataBound
によって呼び出される関数は、この出力は、このコードで、<p>
タグに入力され、単一の数値の出力を持つ単純なMySQLのクエリです数値。
jQueryを使用すると、合計を.each('.className')
と.val()
で合計することで値を数えることができましたが、コードの背後でこれを行うことができます。
私は、基本的に、リピータのループ内で合計を行い、それを合計に出力する必要があると思いますが、その方法はわかりません。
は、あなたは正しい、あなたの 'Repeater'に' List'を結合しなければなりませんか? –