0

私は gridview.I を含む UserControl を持っています。このユーザー コントロールを通常のページ aspx に登録します。ただし、GridView で選択を押すと、str_btn は常に null に設定されます。

if(!Page.IsPostBack)
{

}
else
{
  string str_btn = null;
  if (Request.Form.Keys[Request.Form.Keys.Count - 1]!=null)
       str_btn=Request.Form.Keys[Request.Form.Keys.Count - 1].ToString();
  if(!string.IsNullOrEmpty(str_btn))
       handleClick(str_btn);
}

aspxページからユーザーコントロールでGridviewイベントを取得するにはどうすればよいですか?

助けてくれてありがとう。

4

1 に答える 1

1

デザイン モードで「Gridview」を選択し、そのプロパティを開くだけです。

次の画像にあるイベント アイコンをクリックします。

ここに画像の説明を入力

その後、生成したいイベントをダブルクリックするだけです。たとえば。ここでは、「RowDeleting」などのイベントが既に生成されています。

ここで、「Rowdeleted」のイベントを生成する場合は、その「Rowdeleted」の右側をダブルクリックします。

ここに画像の説明を入力

これはすべてイベントであり、関連するコードは .cs ファイルで利用できます。

詳細を知りたい場合は、このリンクに従ってくださいGridView Events

于 2016-09-13T04:50:19.733 に答える