問題タブ [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 に答える
1024 参照

asp.net - あるサーバーの IE 10 ではデフォルトのページ リンクが機能しないが、同じ構成の他のサーバーでは正常に機能する

アプリケーションを IIS 6.0 から IIS 7.5 に展開しました。Web サイトのリンクは Prod の IE 10 では機能しませんが、uat からは Web サイトにアクセスできます。両方のサーバーは同じです。これが1つのサーバーでのみ発生し、他のサーバーでは発生しない理由を誰かが知っていますか? IIS または構成ファイルの設定を変更する必要がありますか。のエラーが発生しています

SCRIPT5007: プロパティ '__doPostBack' の値が null または未定義であり、Function オブジェクトではありません

誰でも私が本番環境でこの問題に直面しているのを手伝ってくれますか?

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

javascript - AJAXと__doPostBackを使用したデータグリッドのAsp.net UserControls

ASP.NET w/AJAX を使用して、次のようなサイトを構築しています。

http://sanjosepizzaexpress.com/order-online/

食品メニューまで下にスクロールし、中央の列の食品項目をクリックすると、項目が下に展開され、ユーザーが注文のためにメニュー項目の詳細を提供できることがわかります。ページのリロードはありません。

C#でJavaccriptを使用してAJAXとASP.NETを使用してこの効果を得ようとしています。いくつか問題があります。

ページを完全にリロードせずに、個々の食品メニュー項目を展開し、データベースから項目の詳細データを表示したいと考えています。私の試み (以下のコード) では、ページ全体が常に再読み込みされ、個々の項目を選択するたびにすべてのメニュー項目が展開されます。

私のフード メニューは、単一列のデータ バインドされた asp:datagird で構成されています。各 datagird アイテムはユーザー コントロール (OM:MnuItem) です。

MenuItem.ascx には 2 つの div があります。1 つの div (menuItemDisplay) には、MenuItem の名前などがあります。最初は、フード メニュー データグリッドに表示されます。ユーザーがメニューの menuItemDisplay div をクリックすると、JavaScript の DisplayItem 関数によって 2 番目の div (itemDetails) が表示されます。MenuItem.ascx には UpdatePanel と ContentTemplate が含まれています。

Javascript DisplayDetails 関数:

MenuItem.ascx.cs Page_Load:

MenuItem.ascx.cs Page_Load:

ScriptManager は default.aspx にあります。

繰り返しますが、私の問題: ページ全体が常に再読み込みされ、個々の項目を選択するたびにすべてのメニュー項目が展開されます。

誰か考えがありますか?とのバンドをありがとう。

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

jquery - jQuery を使用した bootbox および ASP.NET ページを使用した Bootstrap - フォームの送信方法

ページにブートストラップ最小値とその他の js ファイルを含む .net ページがある場合、js ファイルは実行されません。ただし、 < form ...> をファイルの最後に移動すると、ブートボックスの JavaScript は完全に機能します。

これは、フォームをファイルの最後に移動するまで機能しません。どうして?ユーザーが実際にフォームを送信することを確認するために確認ボタンを使用したいのですが、この簡単な例から始めています。

0 投票する
0 に答える
138 参照

c# - プログラムによる _doPostBack (JavaScript) を使用する Web サイトからのデータの抽出 (C#)

C# を使用して Web サイトからデータを抽出しようとしています。私が直面している問題は、Web サイトが JavaScript (つまり、_doPostBack メソッド) を実装してページ間を移動することです。つまり、ページには、Google ページの結果と同様の数字ボタン (1、2、3、4、...) が含まれています。数値ボタンを押すと、ボタンは「_doPostBack」という関数を呼び出して、結果ページ間を移動します。Web サイトのページのスクリプト (_doPostBack メソッドを含む) 内を検索しましたが、データを取得するためのリンクが見つかりませんでした。その上、私は JavaScript ファイルの中を調べましたが、どのリンクも示していませんでした。どうすればいいですか?

ありがとうございました

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

javascript - ポストバック完了後に実行される Javascript 関数

VB コード ビハインドを使用して .NET ASP アプリケーションを開発しています。2 つのテキストボックスと 1 つのボタンがあります。ボタンをクリックすると、JavaScript を使用して新しいウィンドウが開きます (新しいウィンドウを x と呼びましょう)。

ShowWindowX() 関数は、テキスト ボックスから両方のパラメーターを渡す URL を含む新しいウィンドウを開きます。テキストボックスに新しい値を挿入し、テキストボックスから離れてクリックすると (ボタンではなく)、ページはポストバックを実行します。これは、テキストボックスがフォーカスを失うたびに、新しい値をポストバックするポストバックを実行するように設定しているためです。サーバーに。

問題は、3 を 4 に変更するなどのテキスト ボックスの値を編集し、最初にテキスト ボックスをクリックせずにすぐにボタンをクリックすると、新しい値が取得されないため、まだ 3 になることです。ボタンが次のようにクリックされたときのポストバック:

これによりポストバックが発生しますが、ShowWindowsX 関数によって開いたウィンドウを閉じるまで、ポストバックは完了しません。

ShowWindowX() 関数が実行される前にポストバックを強制的に完全に完了させて、新しい値を取得できるようにする方法について誰かアドバイスできますか?

前もって感謝します

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

asp.net - doPostBack が JavaScript から手動で呼び出されたときに UpdateProgress が表示されない

更新パネルと更新進行状況コントロールを使用しています。更新パネルには、TextChange イベントのあるテキストボックスがあります。このイベントは、ユーザーがテキスト ボックスに 10 桁の数字を入力すると、JavaScript から自動的に呼び出されます。呼び出しは次のとおりです。

これは私のhtmlコードです:

これまでのところ、私が見つけたのは、このスレッドUpdateProgress Not working when called through javascriptですが、役に立ちません (私の場合、正しく使用する方法がわかりません)。

更新パネルで任意のボタンを押すと、進行状況バーが表示されます。問題は、javascript から __doPostBack を手動で呼び出すことだけです。

それを修正して updateProgress を機能させるにはどうすればよいですか?