0
に私はすべての「」の要素...JavascriptをdoPostBackはjqueryのクリックイベント
$(document).ready(function hideRanges() {
$('a').click(function (event) {
$('.ranges, #UpdatePanel').hide();
});
})上のクリックイベントとして解雇された既存のjsの機能を持っています。
'a'タグをクリックすると、2つのdivクラスが非表示になります。できます。
asp.netのGridViewからSqlDataSourceをアンバインドする場合も、この同じクリックイベントが必要です。ここにアンバインドコードがあります。
protected void unBind_Click(object sender, EventArgs e)
{
int rowCount = GridView2.Rows.Count;
if (rowCount > 0)
{
GridView2.DataSource = null;
GridView2.DataBind();
RowCount.Text = GridView2.Rows.Count.ToString();
}
}
これも動作します。私はこのボタンを隠しており、上のjs clickイベントで起動する必要があります。私のようなものを試してみました
...$(document).ready(function hideRanges() {
$('a').click(function (event) {
$('.ranges, #UpdatePanel').hide();
javascript: __doPostBack('<%= unBindGrid.UniqueID%>', '');
});
});
しかし、正しく動作していないようです。
アドバイスをいただければ幸いです。ありがとうございました!
"正しく動作していないようです"という意味になります...ブラウザのデバッグコンソールでスクリプトエラーが発生しますか?サーバー側のハンドラは実際に呼び出されますか? – sh1rts
こんにちは、ありがと...私は朝に最初に確認します。実行時にブラウザエラーが発生しないように、できるだけ早く更新します。再度、感謝します。 – m0lochwalker
古典的なASP.NETで開発する** STOP **にあなたを納得させる機会はありますか? – ymz