問題タブ [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 投票する
2 に答える
501 参照

asp.net - _doPostBackがボタンマークアップでレンダリングされないようにする

_doPostBack()呼び出しがボタンにレンダリングされるのを防ぐことは可能ですか?

ポストバックを呼び出す前に、カスタムロジックを追加したいと思います。

ボタンにonClickイベントを追加しました

例えば

ただし、これは_doPostBack()の前にインラインでレンダリングされるだけですが、jQueryHideが実行される前にポストバックが発生します

自分のJS関数を呼び出して、手動でポストバックをトリガーしたい

何か案は?

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

asp.net - Firefox__doPostBackがアイドル時間後に機能しない

本当に奇妙なFirefoxの問題が発生しました。WebフォームページでのMicrosoft__doPostBackjavascript関数の使用。タブコントロールに使用され、__doPostBack関数を呼び出す各タブクリックがあります。

私の開発マシンではすべてのブラウザで問題なく動作しますが、ページを約3〜4分間アイドル状態にしておくと、問題が発生する同僚がいます。この遅延の後、彼が__doPostBack関数を呼び出す新しいタブを選択した場合、Form.submit();を呼び出します。ハングして、要求されたタイムアウトを取得します。

Firebugでは.net呼び出しは見られません。

__doPostBackイベントは呼び出され、Form.submit()関数は実行されません。

彼がこのアイドル時間を持っていなければ、問題なく動作します。

他のすべてのブラウザでも問題ありません。

何か考えが混乱しましたか?

乾杯

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

asp.net - __doPostBack() が GET リクエストを送信する可能性はありますか?

複数行の選択を有効にしたいのですが、テレリック RadGrid に問題があります。また、行が選択または選択解除されるたびにサーバーにアクセスしたいと考えています。グリッドのクライアント側イベント (OnRowSelected および OnRowDeSelected) を処理する JavaScript 関数を作成しました。関数は次のようになります。

もう 1 つの関数は非常に似ていますが、唯一の違いは、"rowSelected" ではなく "rowDeselcted" という文字列を送信することです。

Page_Load では、"IsPostBack" を使用してリクエストが Post リクエストであるかどうかを確認し、そうであれば、rowSelected または rowdeselected であるかどうかを確認します。

私の問題は、グリッドで最初の raw を選択すると Post リクエストが発生する (これは予期されることです) のですが、2 番目の行を選択すると GET リクエストが発行され、(明らかに) IsPostBack が false を返すことになります。

ここで何が欠けていますか?


編集: Request オブジェクトを確認したところ、HttpMethod プロパティの値が「POST」であることがわかりました。HTTP POST リクエストなのに、IsPostBack が false を返すのはなぜですか??

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

c# - 方法:リンクボタンから__doPostBackを削除しますか?

例えば:

このコード:

これをステータスバーのリンクとして表示します。

この醜さを取り除くチャンスはありますか?または、これを行うためのより良い方法がありますか、それはこの狂気を生成しませんか?

検索しましたが、答えが見つからなかったので、リンクもかっこいいです。thnx

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

asp.net - イベントの処理に JavaScript を使用しない .NET コントロールはどれですか?

私が気づいたのは、

たとえば、ブラウザで JavaScript を有効にしなくても機能します。ただし、「OnClick」または「OnServerClick」イベントを持つその他のコントロールは、javascript_doPostback を使用する必要があります。

JavaScript を使用する必要のないボタン以外のコントロールはありますか?

コントロールをボタンのように見せずにスタイルを設定できるようにしたいので知りたいのですが、ユーザーがjavascriptを有効にしなくても機能するようにしたいのです。

助言がありますか?

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

javascript - Javascript onclick _dopostbackinMVCがポストバックしない

NET MVCは、javascriptを使用して確認した後、ポストバックを試みます。これはボタンです。

これは、CheckRemove()js関数のJavaScriptです。

しかし、何らかの理由で__doPostBackビットでオブジェクトの予期されるエラーが発生します。IDを明確に設定しました。button1もデバッグで入力されます。button1.idとbutton1も__doPostBack呼び出しに渡してみましたが、ポストバックせず、オブジェクトが期待されていると言い続けます、何かアイデアはありますか?

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

asp.net - ASP .NET でフォームを送信する場所を見つける

ASP .NET ページにフォームがあり、ボタンの onclick イベントが doPostBack 関数に関連付けられています。ただし、そのボタンをクリックするとフォームが 2 回送信されます。サーバー側のデバッガーは Page_Load を 2 回入力し、Fiddler は 2 つの aspx 要求などを記録し、302 リダイレクトなどはなく、非常に単純なページです。

__doPostBack 関数にブレークポイントを設定すると、それも 1 回呼び出されます (おそらく単なる錯覚です)。

問題を見つけるためにクライアント側をさらに深くデバッグする機会はありますか?

ありがとう、パヴェウ

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

asp.net - jQueryはLinkBut​​tonで__doPostBackを呼び出します

ポストバックを発生させるためにクリックを実行する必要がある LinkBut​​ton があります。実際のリンク ターゲットは次のとおりです。

javascript:__doPostBack('ctl00$c1$btnRefreshGrid','');

コード ビハインドのブレークポイントによって検証されるように、リンクをクリックするとポストバックが実行されます。javascript:__doPostBack('ctl00$c1$btnRefreshGrid','')ブラウザのアドレスバーに貼り付けても同じ効果があります。

次のことを試しましたが、まったく効果がありませんでした。

と の両方<%= btnRefreshGrid.UniqueID %>を使用<%= btnRefreshGrid.ClientID %>してセレクターを生成しようとしました。

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

c# - 自動ポストバックと doPostBack の競合

AutoPostBackフォームのテキスト ボックスの 1 つのプロパティを有効にしました。これは、 w3 学校によれば、Enter キーまたは Tab キーを押したときにのみポストバックをトリガーする必要があります。

__doPostBack()また、javascript プロンプトに対するユーザーの回答を考慮して、on pageLoadを呼び出しています。私がそれを行うと、Request.Form['__EventTarget']は への呼び出しで設定したものではありません__doPostBack

私にとっての本当の問題は、TextBox の AutoPostBack 属性を false に設定すると、pageload __doPostBack 呼び出しの問題がなくなることです。これは私が期待した動作ではありません。問題の原因についてのアイデアはありますか? AutoPostBack を有効にすると影響があるのはなぜですか?

コードの一部を次に示します。

次に、コードビハインド ページで:

しかし、私はそれを取得し続けRequest.Form["__EventTarget"]","デバッガーで JavaScript をステップ実行しました。の直前にform.submit()、引数はありません","

0 投票する
4 に答える
5410 参照

.net - 明示的な __doPostBack()

Button onclientClick イベントに __doPostBack() を明示的に追加しました。

ボタンをクリックすると、Page_Load が 2 回呼び出されます。しかし、ページの読み込み内に以下のコードを追加すると、ボタンのクリック時にページの読み込みが 1 回だけ呼び出されます。

繰り返しますが、 return false を追加すると、クリック時にページが読み込まれるのは1回だけです

true を返すと、ページの読み込みが 2 回繰り返されますが、attribute.add コードに return true または false を追加すると、同じ結果が返され、ページの読み込み呼び出しは 1 回だけになります。

__doPostBack を別の方法で追加しようとしたときに、何が起こっているのか正確に理解できません。助けてください。ありがとう