問題タブ [microsoft-ajax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
67 参照

javascript - ページ全体が ajax mvc で読み込まれます

私は MVC と ajax が初めてで、MSDN の例を機能させることはできません: http://msdn.microsoft.com/fr-fr/library/dd381533(v=vs.100).aspx

このコードは、アクションリンクまたはボタンをクリックするとページ全体をリロードします。スクリプト MicrosoftAjax-debug.js と MicrosoftMvcAjax-debug.js があり、それを Site.Master に追加しました。

私は何か見落としてますか ?

0 投票する
1 に答える
198 参照

asp.net - Typescript と ASP.Net IScriptControl

TypescriptでASP.Net IScriptControl(Microsoft Ajax)のjavascriptの終わりを書く良い方法はありますか?

私が見つけた最高のものはhttps://github.com/chaholl/TypeScriptDefinitions/blob/master/MicrosoftAjax.d.tsです-しかし、それは有効なタイプスクリプトではないようです(過去1年間の変更?)警告を与えます警告'declare' 修飾子が最上位要素に必要です

0 投票する
0 に答える
659 参照

jquery - MVC5 Ajax.ActionLink() は機能しますが、Ajax.BeginForm() は機能しません

編集 -解決策: そして問題は... コントローラー名のタイプミス:

なんて言うか...

編集を終了

私は自分で理解できない愚かな問題を抱えています。

Ajax形式のブートストラップモーダルがあります。提出ではありません。送信ボタンを押しても何も起こりません。

そしてコントローラーで

テストするために、Ajax.ActionLink を配置しましたが、問題なく動作します。

ajaxと検証の両方で、目立たず、チェックされていません。その他のアイデア。これを除いて、モーダルと DataPicker と通常の Html.BeginForm() がもう 1 つしかありませんが、この組み合わせで以前に問題があったことを思い出しません。

私は壁に到達しましたか?

これは私のバンドルです:

追加の読書のための私の完全なビューは次のとおりです。

0 投票する
1 に答える
599 参照

javascript - xhr リクエストを使用する場合、ajaxComplete に相当するものは何ですか?

私はアプリで作業しており、次を使用してすべての ajax リクエストをキャッチしていました。

現在、私は and を使用しMicrosoftMvcAjaxMicrosoftAjaxおり、XHR リクエストが完了すると、コンソールに次のようなメッセージが表示されますXHR finished loading

xhrリクエストが終了したとき、またはajaxCompleteinに相当するものをキャッチするにはどうすればよいxhrですか?

0 投票する
0 に答える
28 参照

debugging - Microsoft AJAX とデバッガー

w3wp にアタッチすると、Microsoft ajax と Visual Studio に関連するいくつかの問題があります。Visual Studio が接続されていないときにサイトを実行すると、microsoft ajax が正常に動作します。しかし、VS にアタッチしてサイトを再度使用すると、DevTools js コンソールでいくつかの例外が発生します。エラーが発生した :

ここに画像の説明を入力 更新 - エラーが発生した場合、v4 は false に等しくなりますが、すべて正常に動作する場合、v4 は true に等しくなります。 ここに画像の説明を入力

0 投票する
1 に答える
1048 参照

c# - ページの読み込みが完了する前に div を表示するにはどうすればよいですか

WebForms を使用して ASP.NET で作成したページがあります。

正常に動作しているように見える UpdatePanels がいくつかあります。しかし、私は問題にぶつかりました。

コンボボックスがあり、値が変更されると、TFS に接続し、リスト ボックスに入力するためにプロジェクトの詳細を取得します。私たちの TFS サーバーはオーストラリアにあり、私は英国にいるため、完了するまでに時間がかかることがあります。そのため、詳細に読み込まれていることをユーザーに示すために小さなグラフィックを表示すると思いました。

だからここに私がこれまでに持っているものの例があります:

HTML:

C#:

それで、コードがあります。しかし、基本的には、コンボボックスの変更されたメソッド内の処理が完了するまで、div は表示されません。

そのコンボボックスが長時間実行されるすべての処理を開始する前に、その div をすぐに表示する方法はありますか?

更新パネルに div を配置し、トリガーを追加すると、パネルを非同期に更新できると思いましたか? 私が間違っている場合は、私の無知を許してください。MSDN サイトは私を混乱させました。

編集: JQuery をいくつか追加しました。これは、onchange イベントに基づいてアラートを表示するために機能します。しかし、それがしないのは、div を見えるようにすることです。

コードは次のとおりです。

これはポストバックと関係があると思いますが、変更を忘れていますか? DIV のデフォルトの可視性は false に設定されています。

したがって、ポストバックが完了するたびに(コンボを変更するたびに)、デフォルトに戻ると考えています。それとも私はここで間違った地域にいますか?

0 投票する
2 に答える
6849 参照

javascript - いくつかの既知の値に基づいて、Sharepoint ListItem が存在するかどうかを判断するにはどうすればよいですか?

ListItem にさまざまな「フィールド」を挿入または更新するために、この Sharepoint (2010) Javascript (ここから適応) があります。

上記のコードでは、最初の「upsert」が「listId」を格納します。リストへの後続の書き込み (ユーザーが停止した場合、または何かが停止し、後で戻ってきた場合に備えて、ピースごとに書き込まれます) getItemById() メソッドを使用して、以前に ListItem を開始したことを取得します。

私の課題は、ユーザーが上記の 2 つのメソッド (upsertPostTravelListItemTravelerInfo1()) の最初の部分でデータの最初のビットを更新したい場合 (それらを挿入し、後で戻ってきて何かを変更することを決定した場合) です。

ここでも getItemById() を使用する必要があります。これが最初のエントリの場合、まだ存在していないので、次を使用します。

...しかし、この部分が更新されると、listId が必要になるので、次のことができます。

これを行うには、正しい値を listId に割り当てるために、リストを調べて、特定の値の「レコード」が既に存在するかどうか、つまり listId が既に存在するかどうかを確認する必要があります。疑似コード:

私の質問は、その疑似コードを何に置き換える必要があるかです。Sharepoint 2010 ListItem は、特定の ListItem メンバー値に一致する「レコード」を検索するために、クエリのようにどのように問い合わせられますか?

アップデート

crclayton の最初のアイデアに基づいて、私は次のように考えています。

...チケットかもしれません。

更新 2

答えから、次の行にエラー メッセージが表示されます。

つまり、「キャッチされていない TypeError: oList.getEnumerator は関数ではありません」

getEnumerator()という名前のそのような関数がない場合ですか、それとも...???

更新 3

この(変更された)コードでは、「Uncaught TypeError: oList.getEnumerator is not a function」というメッセージが表示されます。

私はこのように呼んでいます:

getEnumerator() は有効な関数ですか? はいの場合、何が間違っていますか? そうでない場合、代わりに何を使用できますか?

0 投票する
1 に答える
683 参照

c# - MicrosoftAjax.js - ポストバック時の POST 500 (内部サーバー エラー)

私はASP.NETWebアプリケーションに取り組んでいます。内部にascxコントローラーを追加した場所。asp:updatepanel問題は、更新しようとすると次のエラーが発生することです。



私のascxファイルは次のようになります。


および分離コード: