ボタンの動作をシミュレートできるかどうか
(ソース: xonefm.com )
VB.NETコードでこのウェブサイトに?
サーバー コードから、ポストバック イベント参照をレンダリングする ClientScriptManager.GetPostBackEventReference を使用できます
サンプルはこちら
列を選択せずにグリッドビューの行を選択できるようにします。
protected override void Render(HtmlTextWriter writer)
{
GridView g = GridView1;
foreach (GridViewRow r in g.Rows)
{
if(DataControlRowType.DataRow == r.RowType)
{
r.Attributes["onMouseOver"] = "this.style.cursor='pointer';this.style.cursor='hand'";
r.Attributes["OnClick"] = ClientScript.GetPostBackEventReference(g, "Select$" + r.RowIndex, true);
}
}
base.Render(writer);
}
これはあなたのウェブサイトですか?その場合は、おそらくボタンのクリック イベントを直接呼び出すことができます (ポストバックが発生すると仮定します)。
他人のサイトをスクレイピングしていますか?その場合、System.Net.WebClient
またはSystem.Net.HttpWebRequest
オブジェクトを使用して、ボタンをクリックした場合にブラウザが送信する同様のリクエストをサーバーに送信します。リクエストの内容を確認するには、次の 2 つの方法があります。