info-
よりカスタムの確認使用したいu'd場合(bootboxjsなどjqueryのダイアログなど..)あなたはボタンの「ポストバック文字列」を生成したり、何らかの形でそれを取得する必要があります。 asp.netは、ページのレンダリング後にポストバック名などを指定します。 __doPostBack( 'ctl00 $ ContentPlaceHolder1 $ btnDeleteSelected'、) '。これを実現した後、ボタンのポストバックstrを生成するjs関数を書きました。
function PostBackBtnMake(id) { // id : ContentPlaceHolder1_btnDeleteSelected
var result;
var temp = id.split('_');
result = 'ctl00$' + temp[0] + '$' + temp[1];
return result;
}
、私はカスタム確認ボックスで使用することができる(この場合、iはbootboxjsを使用)。
function PostBackBtn(e) {
var _result = false;
bootbox.confirm("Are you sure?", function (result) {
if (result) {
__doPostBack(PostBackBtnMake(e.id), '')
}
});
return _result;
}
それは私のために働いています、私はそれがあまりにもあなたを助け願っています。
あなたの有益な答えは非常にうかがいます... – user1240045
@ user1240045は、あなたの最初の質問であるようです。問題が解決した場合は、回答の左側にあるチェックマークをクリックして、回答を受け入れ可能とマークすることができます。詳細はSO FAQを参照してください。http://stackoverflow.com/faq#howtoask – VinayC