ビルド中のページには、特定のdivの表示/非表示(visible = "true" || visible = "false")の4つのボタンがあります。 AJAX関数が呼び出される前に、自分のカスタム関数が呼び出され、現在表示されているdivの不透明度がゼロにアニメーションされ、読み込み中の画像が表示され、最後にAJAX関数が完了した後、 be "と表示されます。ゼロの不透明度から1に、左から右にdivが表示されます。私が達成しようとしているのは、Webページで7種類のWindows phoneです。だから、どのように私はそれを行うことができる任意のアイデア?ASP.NET AJAX関数で独自のjavascript関数を追加していますか?
0
A
答えて
1
あなたはAsp.netのAJAXを使用している場合は、ヨーヨーは、これらの文を使用して、JavaScriptのメソッドを登録する手順に
に従うことによって、これを達成することができます。
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequestHandle);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandle);
あなたはあなたのコードでカスタムAJAXハンドラを記述することによってこれを行うことができ、登録さメソッドの定義
function beginRequestHandle(sender, Args)
{
alert("Begin Request Handle called.");
}
function endRequestHandle(sender, Args)
{
alert("End Request Handle called.");
}
0
。たとえば、あなたのCSファイル内:次に
[WebMethod]
public static bool CustomAjaxMethod(string arg)
{
// do work
return true;
}
、あなたのaspxファイル内:
<input type="button" value="Do Ajax Call" onclick="doWork();" />
およびJavaScriptで:メソッドを登録するのに最適な場所でしょう
function doWork() {
// do your 1st animation here
PageMethods.CustomAjaxMethod('foo', callback);
}
function callback(result, userContext, methodName) {
if (methodName == 'CustomAjaxMethod') {
// may want to check result here
// do your 2nd animation here
}
}
関連する問題
- 1. jqueryは独自のイベント/関数をhtml要素に追加しますか?
- 2. jquery関数にajax成功関数のコールバックを追加します。
- 3. JavaScriptでURLに行くonclick関数を追加しますか?
- 4. Javascript AJAX関数がIEで動作していませんか?
- 5. グローバル関数を独自のファイルに分割しますか?
- 6. Ajaxフォーム、JavaScript関数
- 7. javascriptのprint()関数内にパラメータを追加できますか?
- 8. ASP.Net MVC 3.0 AjaxアクションリンクOnBegin関数戻り値を収集してURLに追加
- 9. 関数が関数の文字列を追加していません
- 10. 親にjavascript関数を追加
- 11. 複数の要素にajax関数を追加する
- 12. asp.netでjavascript関数を呼び出すことに関して
- 13. 内部関数と外部関数は同じ変数の独自のコピーを取得しますか?
- 14. asp.net VB独自のイベントで複数のボタンをプログラムで追加する
- 15. JavaScript関数Iは、JavaScriptの関数を定義している
- 16. JavaScriptの関数の引数にどのように追加できますか?
- 17. 呼び出された関数から(元の関数で)javascript関数を呼び出していますか?
- 18. 独自の関数を渡すことでdjangoフォームの関数を変更/リダイレクトできますか?
- 19. phpの関数名に引数を追加しますか?
- 20. Javascriptモジュールパターン、Ajax関数コールバック
- 21. jquery + css関数呼び出しを追加しています。
- 22. javascript ajax関数のグローバル変数
- 23. JavaScriptのオブジェクトにパブリック関数を追加できますか?どうやって?
- 24. javascript関数とサーバー側関数を起動するカスタムWebcontrolにサーバーコントロールを追加します。
- 25. JavaScript関数でパラメータを追加できません
- 26. 取得した値をjavascript関数から別のjavascript関数に自動的に渡しますか?
- 27. javascript関数と新しい関数
- 28. JavaScriptは私のajax関数から値を返します
- 29. ajaxの成功関数にsetTimeoutを追加してください。
- 30. 関数で引数を使用して複数の整数を追加する
? Page_Load? –
は、先頭タグにあるか、または本文タグが閉じる直前にある可能性があります。あなたはajaxリクエストを行う前に、利用可能な方法で入力するだけです。 – Adil
"Sys"というエラーが表示されていますか? –