2011-07-26 7 views
1

WebMethodの結果に基づいてどのようにページにポストバックできますか?私が正しくあなたを理解していればWebMethodの結果に基づくページのポストバック

__doPostBack($('input[id$="btnSaveAS"]'), ''); 
+0

または$( '入力[IDの$ = "btnSaveASを"]')しなければならない。)(クリックしてください.... – 2GDev

答えて

1

あなたはちょうどこの

__doPostBack($('input[id$="btnSaveAS"]').attr('name'), ''); 
0

、あなただけのボタンを取得して行うためにクリック()関数を呼び出す必要があります:私はこのようなsomehtingを行うことができますどのように

function AssignmentConditionsSaveAS_Clicked() { 

     var txtConditionName = $('input[id$="txtConditionName"]').val(); 
     PageMethods.IsExistsSavedCondition(txtConditionName, OnSuccess, OnFailure); 
     return false; 
    } 

    function OnSuccess(result) { 
     if (result == 'true') { 
      if (confirm('A saved condition with that name already exists. Do you want to overwrite?')) { 
       return true; 
       // I want to post back the clicked button 
       // Can not use __dopostback, because its a control inside a user control      
      } 
      else { 
       return false; 
      } 
     } 
     else if (result == 'false') { 
      alert('Not Exist'); 
     } 
    } 

    function OnFailure(error) { 
     alert(error); 
    } 

OR

ポストバック。

+0

いやあなたが正しいです。 – Rauf

関連する問題