[英]How to call Javascript method in webservice using asp.net
在Webservice中可以調用javascript函數。 [或者]在Webservice中可以重定向頁面。 我用過this(System.Web.HttpContext.Current.Response.Redirect(“〜/ Error.aspx”);),但是,我沒有找到任何溶膠。 請盡可能盡快回復。
您不能從WebMethod調用JS函數。
但是有一個技巧,您可以通過以下方式設置Webmethod響應:成功時,它會返回一些參數或您要重定向的URL。
就像是
success: function(response){
var r=response.d;
window.location.href = r;
}
要么
您需要構建一個SOAP擴展。
Web服務永遠不會觸發Application_Error
這樣做的原因是,XML Web服務的HTTP處理程序會消耗執行XML Web服務時發生的任何異常,並在調用Application_Error
事件之前將其轉換為SOAP錯誤。 要實現異常處理,您需要編寫自定義SOAP擴展或HTTPModule。
檢查此鏈接:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.