問題タブ [registerstartupscript]

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 に答える
611 参照

c# - RegisterStartupScript とポストバックについて

誰かが私のために混乱を解消できるかどうか疑問に思っていました. jクエリを介してコントロールのドラッグアンドドロップを実装しようとしています。

  1. 特定のクラスのすべてのコントロールをドラッグおよびドロップ可能にする init JavaScript 関数クライアント側があります。

  2. コントロールは動的にコード ビハインドで作成されます。

  3. コントロールは、部分的なものであってもポストバックごとに再作成されます。

私の問題は、これらのコントロールがポストバック後にドラッグ可能およびドロップ可能なプロパティを失っていたことでした。それを修正するために、コントロールを再作成するイベントが発生するたびに、RegisterStartupScript を使用して別のキーでスクリプト コード ビハインドの登録を開始しました。ページが読み込まれるたびにスクリプトを登録する必要がある理由を説明してください。これは正常ですか、それとも何か不足していますか。

ありがとう。

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

vb.net - Framework 2.0 上の IIS 6.0 で UpdatePanel から起動すると、RegisterStartupScript が機能しない

私はいたるところを見てきましたが、解決策が見つかりませんでした。あなたが助けてくれることを願っています:

VB.NET で記述され、Framework 2.0 で実行される Web サイトを維持しています。

私のページの 1 つで、UpdatePanel 内にドロップダウン コントロールがあります。

このコントロールのハンドラー内で、ScriptManager.RegisterStartupScript を呼び出します。

ここに私の問題があります:ドロップダウンから値を選択すると、「RegisterStartupScript」メソッドは機能しませんが、プロジェクトが IIS 6 および Framework 2.0 で実行されている場合にのみ発生します。- IIS 7 で実行するように変更すると、完全に動作します。- Framework 4.0 で実行するように変更すると、完全に動作します。- UpdatePanel 部分を削除すると、機能します。

しかし、私が何も変えなければ、それは何もしません。

jquery と ajax で動作するようにコード全体を変更する前に解決策はありますか? :)

ありがとう、

オリット。

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

asp.net - ScriptManager.RegisterStartupScript が ASP ボタン クリック イベントで機能しない

私が試したこと

ASP Button_Click のときに alert() をトリガーするために、昨日からこれを試しています。ただし、このスクリプトを Page_Load に貼り付けると、問題なく動作します。

ClientScript.RegisterStartupScriptASP Button_Click ではなくページの読み込みで動作する以下のコードでも試してみました。


私は何をする必要がありますか

クライアント側に存在するテキストボックスを検証する必要があります。これらのテキストボックスが空の場合、警告ダイアログが表示されます。

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

jquery - ClientScript.RegisterClientScriptBlock と ClientScript.RegisterStartupScript の違いは何ですか?

の下にスクリプトを登録しようとしましたが、

私は以下を使用しますが、必要な場所に配置することができませんでした。

いくつかの詳細を見逃していることは確かですが、十分な調査でこれについて何も見つからない場合は、助けが必要です

0 投票する
3 に答える
608 参照

javascript - UpdatePanel 内のタイマー コントロールの JavaScript を実行できません

更新パネル内にタイマー コントロールがあり、タイマーは JavaScript を実行する必要があります。

コードビハインド:

しかし、うまくいかないようです。何を変更する必要がありますか?

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

asp.net - page_load で VB スクリプトを実行する

ASPX ページで VB スクリプトを使用しています。反復ごとに、Page _load の codeBehind でそのスクリプトを For ループで使用する必要があります。

私のコードは:- (VBスクリプトを使用した.ASPXページ。)

VB コード ビハインド パーツ:-

ループから ID のワード ドキュメントと別の ID の別のドキュメントを開く必要があります。

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

c# - すべてのページのポストバックで jQuery ダイアログがポップアップする

マスター ファイルを含む Web ページがあります。マスター ファイルには、数秒ごとに追加/画像を表示するために使用されるタイマーを含む更新パネルがあります。ただし、ページのコンテンツ プレースホルダーは更新パネルに含まれていません。これは、マスター ページの基本的なマークアップです。

ここで、ページが読み込まれると、jQuery ダイアログを起動するかどうかを決定する前に、サーバー側の処理を行う必要があります。これを行うために、コードビハインドで以下のコードを使用しています。

OpenDialog() は、ヘッダー コンテンツ プレース ホルダーを使用して、マークアップで次のように定義されます。

かなり標準的なものです。そして、このコードは機能します。ただし、タイマーがクリックして画像を更新するたびに、ダイアログ ウィンドウが再び表示されるため、そのまま数分間そのままにしておくと、何十ものダイアログ ウィンドウが重なって表示されます。基本的に、ダイアログを一度だけ登録し、部分的なポストバックごとに再初期化する必要はありません。どんな助けでも大歓迎です。

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

asp.net - ループから抜けた後にのみ実行される while ループ内の ScriptManager.RegisterStartupScript

コードビハインドに while ループがあり、進行状況を監視したいので、ループに入るたびに、ページが何か (ポイント) を描画し、ループが中断されたときに全体の進行状況 (散布図) が表示されるようにします。コードは次のようなものです。

関数 Display() は、毎回 1 つのポイントを描画します。私の問題は、while ループから抜け出した後でのみ、すべてのバーが同時に描画されますが、ループ中にはどれも描画されないことです...:(ブレークポイントと、このコードが毎回実行されるのを見ることができますが、私のページには表示されません。

これを行う正しい方法を知っている人はいますか?どうもありがとう!

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

asp.net - ページ ClientScript RegisterStartupScript がメタ http-equiv="X-UA-Compatible" content="IE=9" で機能しない

実行時にjsをボタンに追加するasp.netコードがあります...メタhttp-equvコンテンツを変更すると、次のコマンドが正しく実行されません

CS コード:

マスターページコード:

しかし、それは

そして、css は醜い IE8 互換性にロールバックします。問題の代替案を共有してください。