問題タブ [clientscript]

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 投票する
3 に答える
13705 参照

javascript - ASP.NET c#の別のページにリダイレクトする前にClientScriptアラートを表示しますか?

ここで問題に対処する必要があります...

私は常にユーザーにメッセージを表示するシステムを開発しています。たとえば、新しいクライアントを追加し、すべてのデータを入力して[保存]を押します。C#では、保存のすべてのプロセスを実行します。 、それから私は使用します...

そしてそれだけです...私は同じサイトに滞在しているので(別のクライアントを追加したい場合は、メイン画面に戻さずにsmeサイトに滞在する必要があるため)、最終的にメッセージが表示されます。システムにリダイレクトを実行するように指示していません...

しかし、ここに別の例があります...

クライアントを編集する場合は、編集画面にリダイレクトされ、すべての変更を入力して[SAVe]をクリックします。C#では、変更を保存するためのすべてのプロセスを実行してから、上記のクライアントスクリプトを使用します。それから ...

ただし、Response.Redirectを使用すると、同じページが表示されなくなり、アラートがユーザーに表示されないことに気付きました。

これは私が直面している絶え間ない問​​題であり、それに対する解決策が何であるかを知りたいです...

ありがとう、私はあなたが私を助けることができることを願っています

0 投票する
6 に答える
16687 参照

c# - ASP.NET c#で複数のClientScript.RegisterStartupScriptを実行する方法は?

1つのボタンで複数のファイルをダウンロードできるグリッドビューを開発しています。

これが私のグリッドビューです:

「Descargar」RowCommandをクリックするたびに、私は元々これを使用していました。

クリックしたときに、その行に1 pdf、1 jpg、1 docがあるとすると、pdfとjpgの両方が別のウィンドウで開き、ドキュメントがダウンロードされます。それがまさに私が欲しいものです。ただし、新しいページを開くたびに(pdfおよびjpgの場合)、ページ内のすべてのフォントが変更されることに気付きました。だから私は解決策を見つけたかったので、これを試しました:

pdfファイルを開くと、今回はフォントが変更されませんが、int dt.Rows [0]に表示される最初のファイルのみが開き/ダウンロードされます(dt.Rows [1]は開きません)。Response.Writeは複数回デプロイできると思いますが、ClientScript.RegisterStartupScriptはおそらく1回しか実行できません。

ページの文字フォントを変更せず、ワンクリックで複数のファイルを開くために使用できる別の方法はありますか?

または、ClientScript.RegisterStartupScriptを複数回実行するにはどうすればよいですか?

前もって感謝します

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

jquery - JQueryダイアログでClientScript.RegisterStartupScriptを使用する

私はaspxコードで次のメソッドを持っています。その背後にjqueryダイアログが表示されます。ユーザーがダイアログで[送信]をクリックした場合、このメソッドがtrueを返すことは可能ですか?

編集:

これが私が持っているもののより完全な絵です:

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

javascript - ClientScriptクラスを使用してVB.net配列をjavascriptに渡す

ASP.netクラスClientScriptを使用して、配列をaspxページに渡そうとしています。これを行うための以前のサンプルを正常に完了しました(以下のコードサンプル)。しかし、新しいルーチンは機能していません。違いはClientScriptクラスです。

エラーは「routeCoordsが未定義です」と述べています

私のJavaコードは...

vb.netを使用してアレイを構築し、スクリプトを登録します。

アレイはvb.netに正しく入力されています

これは、動作しているサンプルのルーチンです...

VB.netコード:

JAVAコード:

ドロップダウンリストボックスに表示されます。

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

c# - C#Asp.netでPage.ClientScriptの登録を解除する方法

Asp.netコードビハインドファイルにJavaスクリプトを登録していますが、これは正常に機能しています。現在、同じページにいくつかの更新パネルがあります。問題は、更新パネルのいずれかに変更があるたびに、このスクリプトが自動的に呼び出されることです。これを止める方法はありますか?ページから更新パネルを削除できません。このスクリプトもアプリケーションの非常に重要な部分です。この状況では、[保存]ボタンがクリックされたとき、または更新パネルに他のボタンがほとんどないときに更新ルーチンが呼び出されたとき、および更新に登録されているボタンのいずれかがあったときに、アラート(タイムアウト機能が設定されたradアラート)を呼び出しています。パネルがクリックされると、次のスクリプトが不本意に呼び出されます。誰の助けも本当にありがたいです。

以下は私のPage.ClientScriptです

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

jquery - ASP.NET Clientscript と Viewstate

ASP.NET は初めてで、Viewstate と Clientscript に問題があります。Javascript を使用してカスタム ASP パネルを作成しました (これは単なる例です)。

イベントが発生すると、Textbox からの値はビューステートに保持されず、常に空になります。その他は正常に動作しています。scriptmanager を削除すると、すべて正常に動作します。

誰かが私を助けてくれることを願っています...

ところで:私はjqueryに問題はありません。ダイアログが正しく表示されているだけで、子コントロールの値はビューステートに保持されていません!

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

php - 条件付きコメント付き clientScript パッケージ

かなり検索して役に立たなかったので、JSおよびCSSファイルを条件付きステートメント(つまり<!--[if lte ie 7]>)でパッケージに割り当てる方法があるかどうか疑問に思っています。

私はこのようなものが欲しいです:

これはすでに実装されていますか、実装されようとしていますか、またはこの問題を解決する別の方法を知っている人はいますか?

前もって感謝します。

0 投票する
5 に答える
58636 参照

c# - ASP.NET でページ クローズ イベントを検出する方法

MenuItemMasterPage をクリックして新しい aspx ページを開くと、MasterPage から、MasterPage とコンテンツ ページを含む ASP.NET Web アプリがあります。新しいページのブラウザー タブを閉じたい場合は、ユーザーがブラウザー タブを閉じていることを警告するポップアップまたはダイアログを表示したいと考えています。browserTab を閉じるボタンを検出する方法がわかりません。新しい aspx ページで次のコードを使用しました。

新しいページ コード ビハインド:

アドバンテージに感謝します。