どうすれば動的にasp.netのデータベースレコード数に依存するテキストボックスを作成できますか? 例:学生の試験ポイントを挿入できる学校プログラムがあり、学校にもいくつかの授業があります。何人いるのか分かりませんし、テストポイントを挿入するためのテキストボックスを動的に作成する必要があります。テキストボックスを動的に作成する方法は、asp.netのデータベースレコード数に依存しますか?
答えて
ページコントロール、パネルコントロール、およびいくつかのコントロールには、コントロールを動的に追加できる.Controlsオブジェクトがあります。コントロールを追加することで完全な詳細を与えるとthis MSDN articleをチェックアウトするあなたがコントロールに追加のプロパティを適用したいことがあり
Dim txtDynamic As New Textbox()
Me.Page.Controls.Add(txtDynamic)
、:それは、その後のような単純なものになります。
TextBoxで処理する必要があるデータの性質によっては、ページ上にHTMLリテラルコントロールをプレースホルダとして簡単に持つことができます。コードビハインドページでは、適切なHTMLコードを追加して必要なTextBoxの数を作成し、その結果のコードをHTMLリテラルコントロールに設定するだけです。データを取得する必要がある場合は、すべての標準HTMLテキストボックスコントロールに「runat = server」属性を追加するだけです。
このアプローチでは、DataListやそのようなものを設定することなく、テキストボックスの表示方法を少しすぐに柔軟に変更できます。
私はここで2つの答えを掲示したことを認識していますが、どのアプローチが最も効果的で、グループにとって好ましいかを見るために "投票"します。 –
正解にはディリー。
これを行うには、ASP.NET page lifecycleをよく理解することをお勧めします。正しい時間にコントロールを作成することは非常に重要です。そうしないと、ポストバックからのデータで/ fillのイベントを発生させるページには使用できなくなります。一般的に、これはPage_Initイベント中でなければなりません(これは私がこれをしてからしばらくありました!)。
ページライフサイクル+1(そして小道具8^Dのおかげで)ウィルが説明しているように、これらのコントロールを作成/処理しているときは必ず確認することが重要です。 –
- 1. ASP.NETを使用してテキストボックスを動的に作成し、それらの値をデータベースに保存する方法
- 2. asp.netで動力学的にテキストボックスを生成する方法
- 3. 動的にテキストボックスを追加し、asp.netのテキストボックスにデータを保存する
- 4. ASP.net MVC 5でカスタムページングを作成するには、ブートストラップに依存しますか?
- 5. テキストボックスから動的に変数を作成する
- 6. startup.cs(ASP.NETコア)のコンストラクタに依存するクラスのインスタンスを作成する方法
- 7. asp.net Webフォームのデータベースのテーブルの行に基づいてテキストボックスを動的に作成する方法は?
- 8. 動的に作成されたASP.netコントロール内でASP.netコントロールを動的に作成する方法
- 9. データベースを変数から動的に作成する方法は?
- 10. 複数のテキストボックスを動的に作成するC#
- 11. フォームフィールドに依存するクエリフィールドを作成する方法は?
- 12. 整数変数の値に応じて多くのラベルとテキストボックスを動的に作成する方法は?
- 13. asp.net mvc3でビューページを動的に作成する方法
- 14. 別のレコードに依存してレコードを作成する方法
- 15. 動的に作成されたasp.netのテキストボックスから値を取得する方法
- 16. 動的に作成されたasp.netのテキストボックスから値を取得する方法
- 17. jqueryでrunat = serverを使用して動的にテキストボックスを作成する方法
- 18. スプリングバッチの作成方法は前のステップに依存しますか?
- 19. C#を使用してASP.NET MVCプロジェクトを動的に作成する方法は?
- 20. 動的に操作する方法ASP.NETのドロップダウンコントロールを作成する
- 21. ASP.Netを使用して動的コンテンツフラッシュオブジェクトを作成する方法
- 22. RadEditorを動的に作成するasp.net
- 23. テキストボックス(ASP.NET)に値を「保存」する最良の方法は?
- 24. nodejsスクリプトの依存関係のリストを自動的に生成する方法はありますか?
- 25. Microsoft Asp.net WebApiを使用して依存性注入を作成する方法
- 26. 動的に作成されたテキストボックスの値を取得/設定する方法
- 27. Matlabハンドルクラス内に「一方向依存」を作成する方法
- 28. reactjsで動的コンポーネントを動的に作成する方法は?
- 29. 動的テキストボックスIDを作成する
- 30. Laravelを使用してデータベースレコードを自動的に削除する方法は?
ありがとうDillie、私はそれが私が探していると思う:)ありがとうもう一度。 –