私は、データベースからデータをロードし、ロードされたデータに基づいていくつかのコントロールの有効な状態を更新する必要があるASP .NETコントロール(BlackbaudのNetCommunityシステム用)で作業しています。マイクロソフトのページライフサイクルに見られるものから、これを変更する適切な場所はPage_PreRenderCompleteイベント中ですが、これはうまくいかないようですので、間違っていると思います。しかし、実際のデータベース検索がどこで行われているのかわからないので、私は確かに分かりません。私はこのコントロール上に2つのドロップダウンを持っていて、下のグリッドにどのデータが表示されているかを判断し、グリッドは内部のデータに基づいて状態を変更する必要があります。データを早期にロードして状態を更新する方法を見つけ出す必要があるのですか?あるいは、アップデートを遅くしても適切にレンダリングできる場所がありますか?ASP .NETコントロールでデータがロードされるのはいつですか?
1
A
答えて
0
Page_PreRenderCompleteは、コントロールを操作するには遅すぎます。通常、PreRenderイベントを使用します。あなたはGridViewのの内側にあるボタンを操作したい場合は
しかし、あなたはにFindControlを使用してコントロールを見つけることが可能なGridViewのRowDataBoundイベントを使用します。例えば
、
protected void GridView1_RowDataBound(Object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
var textbox = e.Row.FindControl("MyTextBox") as TextBox;
}
}
+0
コントロールから読み取る必要がありますか?私はデータセットから直接読み込んでいます。 –
+0
DataItemをDataRowViewにキャストすることで、残りのデータをRowDataBound内に取り込むことができます。 - DataRowView rowView =(DataRowView)e.Row.DataItem; var data = rowView ["MyColumnName"]。ToString(); ' – Win
関連する問題
- 1. .NETで静的クラスがメモリにロードされるのはいつですか?
- 2. asp net ajaxクライアントサイドフレームワークがロードされませんでした
- 3. パーシャルビューでデータがロードされない
- 4. asp .netとasp .netコアの違いは何ですか?
- 5. ASP .netコアがAzureでホストされているinsightデータがありません
- 6. asp .net mvcでネストされたデータをバインドする方法
- 7. ASP .NET MVCで動的に生成されるコントロールからデータを取得するにはどうすればよいですか?
- 8. aspリピータ内でネストされたコントロールを見つける方法
- 9. 3つのASP .NET Webプロジェクトテンプレートの違いは何ですか?
- 10. IIS 7.0とパイプラインモード=統合されていないため、ASP .NETで画像/ cssがロードされない
- 11. カスタムASP .NETコントロールの必須プロパティ
- 12. Androidでハイパーリンクが処理されないASP .NET
- 13. asp net dropdown selectedvalue/selectedindexがリピータで更新されない
- 14. ASP .NET - 検証サマリでページにエラーメッセージが表示されない
- 15. 新しいプロジェクトの.NET、EF、ASPはどれですか?
- 16. ASP NETでctl00は定数ですか?
- 17. データが反復でロードされない
- 18. ASP .NETの起動が遅い理由は何ですか
- 19. .NET COREで異なる言語のリソースファイルがロードされない
- 20. ASP .NET MVCの機密データ
- 21. jQueryUI + ASP .NET MVCがjsonデータでオートコンプリートする
- 22. iOSアプリケーションがASP .NET経由でデータを取得するWebAPI
- 23. 私はasp .net mvcのアクションリンクに悩まされていますか? MVC3の方がいいですか?
- 24. ASP .NET MVC 5で使用されるStartup.Auth.csとStartup.csは何ですか?
- 25. JavaFXなぜTableViewにデータがロードされないのですか
- 26. .NET WebBrowserコントロールでJavaScriptが実行されない
- 27. エラー:指定されたキャストが無効です(Asp net、C#、SQL)
- 28. Asp WebページがIISからロードされていません
- 29. VB6コントロールが.NETでインデックスされているかどうかを調べる方法(コントロール配列)
- 30. ロックされたテキストボックスでASPの値を追加する.net mvc
は、これらのデータバインドされたコントロールはありますか? DataBoundイベントはどうですか? –