0
私は今この問題の解決策を見つけようとしており、あなたが提供する可能性のある何かを大いに歓迎します。私はAjaxを使って答えを探しているわけではありません。ありがとう。別のWebMethodの成功関数からASP.net WebMethodを呼び出す
私が持っている状況は、整数を返すWebMethodを呼び出す必要がある状況です。この整数は、確認メッセージでユーザーに表示されます。彼らが確認したら、私は第2のWebメソッドを呼び出して、警告メッセージで結果を警告する必要があります。
私がこれを行うと、すべて正常に2番目の成功関数を除いて動作します。その機能には決して到達せず、ユーザーは結果として決して警告されません。
これは私のような状況の例はJavaScriptです:
$("a").live("click", function() {
PageMethod.GetCount(OnSucceed, OnFail);
});
OnSucceed(result)
{
var retVal = Confirm(result);
if(retVal == false)
return false;
PageMethod.Create(Succ, OnFail); //Produces the correct files
}
function Succ(resultStr)
{
alert(resultStr); //This is never reached
}
function OnFail(error)
{
alert(error);
}
私は残念ながら、アラートはまだ達してことはありません、ということを試みました。しかし、ありがとう! – illusiate