問題タブ [kendo-window]
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.
json - 剣道窓 Json Pretty print Mvc
私は初心者で、剣道ウィンドウに Json をきれいに印刷する方法を見つけようとしています。使用している機能は次のとおりです。
現在の出力:
しかし、適切なスペースと改行/インデントをどのように配置できますか。
JSON.stringify は Json をインデントしていません。正しく使用しているかどうかはわかりません。ご検討いただきありがとうございます。
asp.net-mvc - POST後もKendo Windowを開いたままにする方法
セットアップ
MVC アプリには 2 つのビューがあります。_Layoutビューを参照しているメインビューには、「表示」ボタンがあります。次に、剣道のアップロード コントロールを持つ別の共有ビューがあります。アップロード ビューは _Layout ビューを参照していませんが、共有フォルダーにあるため、再利用できます。
要件 ユーザーがメイン ビューの [表示] ボタンをクリックすると、ポップアップ ウィンドウに [アップロード] ビューを表示したい。ユーザーがファイルを選択しない場合のポップアップ ウィンドウで、同じポップアップ ウィンドウにエラー メッセージを表示したい。
問題
ユーザーがファイルを選択せずに [アップロード] ボタンをクリックすると、モデルがサーバーにポストされ、期待どおり Upload メソッドに送信されます。メソッド内 if
ModelState.IsValid == false
、同じアップロードビューに戻ります。しかし、その後エラーが発生します
0x800a1391 - JavaScript ランタイム エラー: 'jQuery' は定義されていません。
これで、IE エラー ウィンドウで続行を押し続けることができます。最終的にアップロード ビューが表示され、ValidationSummary でエラーが表示されますが、ポップアップとして表示されず、プレーンな html ページとしてレンダリングされます。
以下は私のコードです
メインビュー
アップロード ビュー
asp.net-mvc - MVC5 & HTML5: ポップアップからファイルをアップロードしてメッセージを返す方法
ポップアップ ウィンドウからファイルをアップロードし、サーバー上のファイルを検証して、メッセージをクライアントに送り返します。このメッセージは、アップロード コントロールと同じポップアップ ウィンドウに表示される必要があります。(親ページにはありません) ポップアップと剣道アップロード コントロールに剣道ウィンドウを使用しています。アップロード コントロールを使用してファイルを同期的にアップロードしようとしています。アップロード コントロールはポップアップ ウィンドウにあります。JavaScript の「Success」イベントをアップロード コントロールにアタッチしましたが、Success イベントは発生しません。
問題:
1. アクション メソッドは JSON メッセージを返しますが、クライアントで Javascript の成功イベントが発生しないため、応答メッセージを処理できませんでした。(非同期操作でのみ発生しますか?)
2. 他のオプションとして、ModelState にメッセージを追加し、JSON の代わりにアップロード ビューを返すことができますが、ビューが返されると、アップロード ビューはポップアップとして表示されず、代わりに表示されます。ページとして、また URL が変更されます。
3. ポップアップ ウィンドウを閉じないように [OK] ボタンを構成するにはどうすればよいですか。
ここで選択できるのは非同期アップロードだけですか?
注:Telerikがここで報告したように、IEは進行状況バーを報告せず、選択したファイルは毎回サーバーにアップロードされないため、非同期オプションを使用していません。そのため、進行状況バーのアップロードを無効にしても問題が残ると考えています。しかし、この問題に関する詳細は見つかりませんでした。プログレスバーを無効にすると、IE 10,11 のすべてのファイルがアップロードされることを Kendo Upload が保証する場合は、非同期オプションの使用を検討してください。
4. プログレス バーを無効にするにはどうすればよいですか?
これはインデックスページ(親ページ)です
ポップアップウィンドウ
FileUpload.js
MVC コントローラー
javascript - クローズイベントで剣道窓口の名前を取得する方法
汎用ウィンドウのインスタンスをいくつか作成し、それらすべてに close イベントのイベント ハンドラーがあります。このイベントで彼らのID
orを入手するにはどうすればよいですか?Name
何かのようなもの:
javascript - 送信後にポップアップ ウィンドウをリロードできません
Kendo Window を使用して新しいレコードを作成し、このウィンドウで部分ビューをレンダリングします。コントローラーにフォームデータをポストすることはできますが、エラーが発生して剣道ウィンドウに戻る必要があるときにフォームを返すことができません。どんな助けでも大歓迎です。
意見:
コントローラ: