2016-09-15 41 views
0
[WebMethod] 
     public static string DeletePrescription(int PrescriptionId) 
     { 
      BusinessLogicLayer objBusiness = new BusinessLogicLayer(); 
      SanatanJeevanBusinessObjects.Prescription objPrescription = new SanatanJeevanBusinessObjects.Prescription(); 
      objPrescription.PrescriptionId = Convert.ToInt32(PrescriptionId); 
      objBusiness.DeletePrescriptionBAL(objPrescription); 
      DataSet ds = new DataSet(); 
      ds = objBusiness.GetPrescription(objPrescription); 
      listPreDetails.DataSource = ds; 
      listPreDetails.DataBind(); 
      return "success"; 
     } 

喜, ajaxcalling我使用AJAX功能刪除行刪除表中的行後綁定列表視圖中的數據。請幫幫我。如何綁定列表視圖,而在的WebMethod

+1

您無法訪問靜態方法中的控件。 – Mairaj

回答

0

雖然你會被刪除的項目在其背後的代碼仍然留在網頁上,因爲世界上沒有其他的頁面

我也有類似的要求,但隨後從屏幕上刪除父行與您的控件進行交互的方式使用下面的JQuery。

function Delete(idToDelete) { 
var par = $(this).parent().parent(); //tr 
var id; 

if (idToDelete.selector == undefined) { 
    if (!$(this.id).selector == "") { 
     id = $(this.id).selector; 
    } else { 
     id = idToDelete; 
    } 
} else { 
    id = idToDelete; 
} 

    par.remove(); 
}; 

這每次都適用於我。