問題タブ [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.
asp.net - MS Ajax フレームワークは location.hash を何に使用しますか?
私は、MS ajax フレームワークが、Sys.Application.initialize
location.hash を追加している間に、デフォルト フォームのアクションに触れていることに気付きました。これは、異なる動作を期待するアプリ内の他のコードに干渉しています。
フレームワークはそれに対して何をしますか?ハッシュに入れる値を「状態」と呼んでいますが、何をどこから通信しているのかを知るにはどうすればよいでしょうか?
asp.net-mvc - .NET MVC Ajax フォーム - どのように非表示にしますか?
OK、すべてが私が達成しようとしていることで「機能的に」機能しています。もう一度言いますが、これはばかげていると確信していますが、これを行う方法がわかりません。
エンティティの編集フォームがあります。たとえば、車です。この「車」には 0 ~ 多くの乗客が乗れます。したがって、編集フォームには、車のすべてのフィールドがあり、各乗客 (部分的) を示すリスト ビューがあります。また、乗客を入力できる新しい部分ビューをレンダリングする「新しい乗客を追加」ボタンもあります。これには、キャンセル リンクと、Ajax フォームを送信するための追加ボタンがあります。乗客を追加すると、乗客は自動的にリストに追加されますが、乗客の入力フォームを消す必要があります。onSuccess および onComplete 関数を使用して、フォームが含まれる div を非表示にしようとしましたが、どちらも部分ビュー HTML 要素 (白い画面、テキスト) のみをレンダリングし、ページ全体のコンテキストで partialView をレンダリングしません。
ソース: 1) メイン編集ビュー
2) 乗客ビューを追加します。以下のキャンセル リンクは、何も返さないアクションであるため、div 内の情報が削除されます。
jquery - MicrosoftAjax date.format 関数が Chrome で機能しない
Chrome 5.0.375 を使用している場合、MicrosoftAjax.js の String.format 関数にバグがあります。この関数は、一部の日付に対してランダムに「未定義」を返します。
datepickerに付属のjquery date formatterを使用して回避しました。
jquery - MicrosoftAjax ライブラリを使用するメリットはありますか?
私はここ数年 jQuery を使用しており、快適に使用できます。私が開始するすべての MVC プロジェクトで、最初に行うことは、ソリューションから MicrosoftAjax ファイルを削除することです。私は今、それらに価値があるかどうか疑問に思っていますか?jQuery では簡単にできないことで何ができますか? また、Microsoft が心から jQuery をサポートすると主張しているのに、なぜ Microsoft はそれらをソリューションに含めるのでしょうか?
c# - ASP.NET ScriptManager の出力が ASP.NET 部分キャッシュ (ascx) に含まれていない
ScriptControl を実装する単純なコントロールを作成しました。これは、JQuery フレームワークのホルダーです。
ページ上に ascx コントロールに配置します。 Page: `<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="p2.aspx.cs" Inherits="LWM.Implementation.Portal.Sample.TestOutputCache.p2" %>
<%@ 登録 TagPrefix="LWM" Src="~/Sample/TestOutputCache/testControl2.ascx" TagName="TestControl2"%>
`
ascx: `<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="testControl2.ascx.cs" Inherits="LWM.Implementation.Portal.Sample.testControl2" %> <%@ OutputCache Duration="600" VaryByParam="None" %> <%@ Register TagPrefix="Controls" Assembly="LWM.Implementation.Controls" Namespace="LWM.Implementation.Controls.JQComposite" %> テスト 2 関数 (evt) {
`
また、ascx コントロール キャッシュを有効にします。ページが最初にロードされたときはすべて問題ありませんが、ページがサーバーキャッシュから取得されたとき、すべてのスクリプト参照が欠落しています...
私はたくさん検索し、アイデアを見つけることができません。したがって、問題は、コントロールがサーバー キャッシュからロードされたときに scriptmanager がスクリプト参照を生成しないことです。
asp.net - $find(strSomeOtherRadAjaxPanel) が null を返すのはなぜですか?
問題のコンテキスト:
1) rcbComboBoxInRadPanel は Telerik RadComboBox です。
2) rcbComboBoxInRadPanel には、「itemSelected」を起動する「OnClientSelectedIndexChange」イベントがあります。
3) rcbComboBoxInRadPanel には、「foo」という radAjaxPanel が含まれています。
4) strSomeOtherRadAjaxPanel は、「foo」の外に存在する RadAjaxPanel に名前を付けます。
5) $find(strSomeOtherRadAjaxPanel) は、単独で実行された場合、有効な RadAjaxPanel を返します。
$find(strSomeOtherRadAjaxPanel) は、rcbComboBoxInRadPanel の「OnClientSelectedIndexChange」イベントから呼び出されると、常に null を返すようです。
$find(strSomeOtherRadAjaxPanel) を使用して RadAjaxPanel への有効な参照を取得する別の方法はありますか?
あなたが提供できるどんな助けも役に立ちます。
jquery - JQuery テンプレートまたは Microsoft DataView?
ご挨拶、
Microsoft が推奨するクライアント側テンプレート エンジンについて混乱しています。
Microsoftは jQuery テンプレート エンジンのリリースを発表しましたが、 Microsoft によって作成された DataView コンポーネントと呼ばれる別のテンプレート エンジンは、リリース時に Microsoft Ajax 4.0 の一部として出荷されます (まだベータ段階です)。
2 つのエンジンには大きな違いとアプローチがあり、1 つのタスクを処理するために 1 つの会社が 2 つの製品を作成するのは奇妙に感じて、私は混乱しています。
では、どちらのエンジンをお勧めしますか?
(MS jQuery グローバリゼーション プラグインと MS Ajax グローバリゼーション拡張機能 (Sys.CultureInfo、String.format、Number.format など) についても同じことが言えますが、これは別の話です)
javascript - Javascript 対応の WCF でのエラー処理?
Javascript に公開されている WCF サービスでコールバック関数を使用する方法に関するドキュメントはありますか? メソッドが起動しない理由について、FailureCallback から情報を取得したいと考えています。
つまり、次の JavaScript コードがあります。
wcfFailCallback を実装するにはどうすればよいですか?
ssl - 一部の PC の google chrome で MicrosoftAjax.js が SSL 経由で読み込まれないのはなぜですか?
Ajax ライブラリを取得するために Microsoft の CDN を使用しています。また、一部のページで SSL を使用しています。
この URL は Firefox と IE で問題なく解決されます。
https://ajax.microsoft.com/ajax/4.0/MicrosoftAjax.js
ただし、Google chrome (私の PC では、今日...) では、非常に奇妙な応答でタイムアウトするようです:
他の PC では正常に動作しているように見えますが、同じ問題を指摘しているように見える特定のページがタイムアウトしたり失敗したりすることについて、一部のクライアントから時折苦情が寄せられたため、この問題を経験しているのは私だけではありません。 .
jquery - Can Microsoft AJAX be used for mobile web
The framework is .NET. Since it has Microsoft AJAX, jQuery baked in, can these be leveraged for the mobile web or would it be better to use a JS mobile library instead?