在計算複雜的公式服務器端後,我必須顯示客戶端確認。喜歡的東西僅在客戶端確認後執行服務器端代碼
//Server side
On ButtonClick(){
FetchRate(field1,field2,.... fieldn);
// Show Client side confirmation
// Execute server side code if confirmed client side
}
我所做的是創建一個客戶端的功能,但我的服務器端代碼總是在回發執行不管我選擇客戶端
// Server side
ScriptManager.RegisterStartupScript(this,this.GetType(), Guid.NewGuid().ToString(), "ConfirmAction('"+ myRate +"');", true);
//Client side
function ConfirmAction(myRate) {
if (confirm('Are you sure?. Rate is exceeding '+ myRate +', proceed ?')) {
document.getElementById('hfSaveUpdate').value = 1;
return true;
}
else
return false;
}