問題タブ [dopostback]

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

c# - ポストバックなしで updatepanel を更新する

テーブルに 2 つの列があり、ドロップダウンの 'ddlModelNumber' は、選択した 'ddlServicerOrg' の値に依存しています。「ddlServicerOrg」のデータは非常に大きいため、選択したアイテムを変更するたびにレンダリングしたくありません。jquery:ajax を使用せずに、「ddlServicerOrg」で選択した値に基づいて「ddlModelNumber」にデータをロードしたい。つまり、 OnChange="_doPostBack('pnlModel','');" です。それを行う正しい方法は?「ddlServicerOrg」に対して大量のデータが何度もレンダリングされるのは望ましくありません。以下はコードです。

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

javascript - ドロップダウンの選択したインデックスが同じ場合、__doPostBack() は起動されません。

2 つのドロップダウン ddlCountry と ddlState と 1 つの送信ボタンがあります。
ddlstate が更新パネルにある間。
データベース内の両方のドロップダウン ストアのボタン値の送信時。
そして、Repeater Control でデータを表示します。(HTML テーブル構造で) ASPX CODE

リピーター値とドロップダウン値の一致を強調表示して選択するための JavaScript の TR i write below (SelectRow(this)) 関数の Onclick。

コードビハインドで ddlCountry SelectedIndexChangedEvent を書きます。

Javascript から __doPostBack() を起動し、イベント ターゲット ddlStateText として ddlCountry を SelectedIndexChangedEvent のイベント引数として渡し、このようなイベントで値を取得しています。

pageLoad で国をバインドする

私の問題は、次のリピーターデータがある場合です。

国インドと州 mno を持つ行番号 3 を選択すると、__dopostback() メソッドが起動します。

行番号 1 に移動すると、__dopostback() メソッドが起動します。

行番号 1 から 3 に移動すると、メソッドは正しい方法で実行されますが、国 ID が同じ __dopostback() メソッドを持つ行番号 3 から 2 に移動すると、メソッドは実行されず、状態は ddlstate から選択されません。

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

javascript - Greasemonkeyで__doPostBack()を処理するにはどうすればよいですか?

その関数によって処理される一連のリンクには必要なものが含まれており、Greasemonkeyを使用してそれらのリンク内のコンテンツを保存しようとしています。

これが私が試したことです:

これにより、次のエラーメッセージが表示されたページが表示されます。

「ビューステートMACの検証に失敗しました。このアプリケーションがWebファームまたはクラスターによってホストされている場合は、構成で同じvalidationKeyと検証アルゴリズムが指定されていることを確認してください。AutoGenerateはクラスターで使用できません。」

興味があるかもしれないページのコードのビットはここにあります:

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

javascript - __doPostBack が safari または firefox で機能せず、IE で機能する

私のasp.netアプリケーションでは、2つのボタンがrefreshViewというjavascript関数を呼び出します。以下はrefreshView関数です。

IE では、これは正しく機能していますが、firefox と safari ではページが更新されます (window.parent.location のため)。データベース、値も保存されていません。サブはヒットしません)。以下は、サブの最初の行です。

なぜこれがうまくいかないのか誰にもわかりますか?いつでも doPostBack を pageMethods に置き換えて、新しいサブ/関数を作成できると考えましたが、現在の方法でこれを完了したいと思います。ありがとうございました。

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

javascript - __doPostBack と JQuery を使用して発生する可能性のあるエラー

__doPostBack を使用して、クライアントからサーバー側にデータを渡そうとしています。私は JS にあまり慣れていませんが、Firebug でデバッグすると奇妙なことが起こります。最初にコードを示します。

これは、私が呼び出そうとしている関連する jquery です。

そして舞台裏のコード。現時点では届いていません。

最終的に何が起こるかというと、linkbutton をクリックすると firebug がコードの最初の行にジャンプしますが、その関数が終了する前に、変数を渡す前に突然 __doPostBack 関数のコードにジャンプします。なぜこうなった?

それが違いを生む場合は、DNNでこれを行っていることにも言及する必要があります。問題は、そのjquery関数の作成方法または呼び出し方法にあると思います。

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

ajax - 複数の更新パネル

私は、少なくともライターとして、stackoverflow を始めたばかりです... AJAX に関して遭遇したいくつかの問題について、助けていただければ幸いです。まず、私は仕事で AJAX を実装しましたが、button_onclick によって更新される UpdatePanel などの基本的なものだけに実装しました。しかし今、複数の方法で更新される複数の UpdatePanel を実装する必要があります。

HTML コードを簡略化しましたが、基本的には次のようになります。

そして私のコードビハインドは次のようになります:

私が解決する必要がある問題は、テキストボックスを離れると、javascript が起動され、メソッド 'refreshUP1' を起動する updatepanel up1 を更新することです。しかし、私の場合、すべての更新パネルが更新され、少なくともメソッド「refreshUP2」と「refreshUP3」が実行され、望ましくない動作が発生します...

どんなアプローチでも大歓迎です!!!

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

javascript - doPostback してから、別のページに移動します

JavaScript 内から __doPostBack を呼び出してから、別のページに移動しようとしています。私が持っているスクリプトは次のとおりです。

location.href='pageToGoTo'ポストバックの後の行にコードが到達していません。

とにかくこの機能を達成する方法はありますか?

ありがとう

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

c# - HTMLAgility パックを使用して別の Web ページにデータを投稿する方法は?

HTMLAgility パックを使用して別の Web ページにデータを投稿する必要があります。

たとえば、 この Web サイトのhttp://www.riversoft.mk/Products.aspx では、HTMLAgility パックを使用してリスト ビューのページを反復処理する必要があります。しかし、ページ番号をクリックすると、_ dopostback メソッドが呼び出されます。そのため、このメソッド ( _dopostback(....)) を呼び出すクライアント クリックをシミュレートする方法を見つける必要があります。

ありがとうございました。

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

c# - イベントをカスタム コントロールに動的に追加する (メッセージ ボックスの確認)

カスタム確認メッセージ ボックス コントロールを作成し、次のようなイベントを作成しました。


イベント OnSubmit は、ユーザーが確認ボックスの [OK] ボタンをクリックすると発生します。


今、私はこのOnSubmitイベントをこのように動的に追加しています
-In aspx-

cs-で

私が得たエラーは
、System.InvalidOperationException was unhandled by user code Message="SetFocus can only call before and during PreRender." です。ソース="System.Web"

そのため、カスタム コントロールのイベントを動的に追加して起動すると、Web コントロールでエラーが発生します。このようにaspxファイルにイベントを追加すると、

エラーは発生せず、正常に動作します。

イベントをカスタム コントロールに動的に追加するのを手伝ってくれる人はいますか?
ありがとう。

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

javascript - document.getElementById() から UniqueID を取得するには?

__doPostBack JavaScript 関数を使用したい。

しかし、私は自分のオブジェクトの ClientID しか知りません -

PostBack の UniqueID を取得するにはどうすればよいですか? 「_」を「$」に​​単純に置き換えることはできますか?
ありがとう。