我有一個頁面方法,它在服務器端進行一些複雜的驗證。 我有一個按鈕來驗證。 JavaScript代碼低於:從asp.net中的頁面方法返回值
function resultOfValidation(result);
{
return result;
}
function IsValidDate()
{
PageMethods.ComplicatedValidation(resultOfValidation);
}
C#代碼:
[WebMethod]
public static bool ComplicatedValidation()
{
return true;
}
,但我想去做
function IsDateTimeAvailable()
{
var result= PageMethods.ComplicatedValidation();
}
按我所知,這是不可能的。如果你有其他的選擇, 然後請指導我。
我需要返回值在同一塊,我在調用方法。 –
@SanjayGupta在這種情況下,你必須同時調用它。看看[這個](http://weblogs.asp.net/ricardoperes/archive/2009/03/06/calling-web-service-methods-synchronously-in-asp-net-ajax.aspx)文章 –
謝謝。沒有Web服務類,上面的例子是可能的。 –