ユーザーが UI のボタンをクリックした後に入力される asp:SqlDataSource に関連付けられた asp:GridView があります。
セキュリティ上の理由から、一部のビジネス ロジック チェックが最初に成功しない限り、GridView に値を設定したくありません。
これを達成する適切な方法は何ですか?
ユーザーが UI のボタンをクリックした後に入力される asp:SqlDataSource に関連付けられた asp:GridView があります。
セキュリティ上の理由から、一部のビジネス ロジック チェックが最初に成功しない限り、GridView に値を設定したくありません。
これを達成する適切な方法は何ですか?
適切な方法は、コード ビハインドで行うことです。マークアップに DataSource を設定せずDatasource
、ビジネス ロジックを実行してグリッドに入力する必要があることを確認した後、on コード ビハインドを割り当てます。
protected void button_click(object sender, EventArgs e)
{
if(validateBusinessRules())
{
gridview1.DataSource=SqlDataSource2;
gridview1.DataBind();
}
}