1

私はウェブページで作業していて、持っているデータをデータベースに接続します。だから私の質問は、どうすれば異なる数のラベルを作成し、それらに値またはデータを割り当てて、それらを失わないようにすることができますか?私はWebページで作業していて、新しいラベルのプレースホルダーを持っていますが、データベースに保存するためにそれらを保持して値を割り当てる方法がわかりません。以下は私のコードの一部であり、プレースホルダーを配置します実行時にさらに多くのラベルを作成します。

<tr> 
<td style="text-align:right"><b><br /><br />
   <asp:Label ID="lblAudioLabel" runat="server">Audio:</asp:Label>
   <br /><br /></b>
</td> 
<td><br /><br />
   <asp:Label ID="lblPrimary" runat="server"></asp:Label>
   <br />
   <asp:PlaceHolder ID="placeHolderAudio" runat="server" /><br />
</td> 
</tr> 

追加する必要のある数字は毎回異なります。だから、placeHolderに複数の番号があるたびに新しい番号を追加することを考えています。ASPは初めてなので、どんな助けでも私には大いに役立ちます。

4

2 に答える 2

0

あなたの要件は基本的に毎回テキストボックスの値を保存し、テキストボックスで新しい値を追加することだと思います。私があなたの要件を適切に理解している場合、あなたができることはテキストボックスからそれらの値のリストを作成し、それを表示状態に広告することです次回ページが投稿されたときに、新しいテキストボックスを再度作成し、ビューステートを取得して値を入力できます。

于 2012-11-26T14:47:43.417 に答える
0

プレースホルダーメソッドではなく、組み込みのASP.NETデータバインディングコントロールを使用することをお勧めします。

これは、ASP.NETでのデータバインディングの基本を説明する優れたチュートリアルです。それは2004年から古いですが、それでも非常に適用可能です。

ASP.NETデータバインディングの習得

HTH

于 2012-11-27T22:29:13.013 に答える