問題タブ [cross-page-posting]

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

asp.net - 新しいウィンドウでdatagridviewを開きます...asp.net

mys asp.net datagridviewを新しいウィンドウで開く簡単な方法を誰かが提供できますか? または、独自のページにデータグリッドがありますが、サイトの他のページから呼び出すこともできます。

私は基本的に、テキストボックスにパラメータを設定し、ボタンをクリックして、関連するデータが表示されたデータグリッドページを開きたいと思っています。

どうもありがとう

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

jquery - .Net & JQuery - ページの一部のクロスページ ポストバック

ソース イベントとビューステートを維持しながらクロス ページ ポストバックを実行する方法があるかどうか疑問に思っています。以下は、より長い説明です。

クエリ文字列パラメーターに基づいてテンプレート/コントロールを読み込んでいるページ (Control.aspx) があります。JQuery AJAX GET 要求を介してこのページにアクセスし、このテンプレート/コントロールを別のページ (Default.aspx) のコンテナー内にレンダリングします。このため、Control1、Control2、および Control3 をすべてオンにすることができDefault.aspxます。Control1 のボタンを にポストバックし、Control.aspx?id=1Control2 のボタンをポストバックするControl.aspx?id=2などして、イベントを通常どおりに発生させたいと考えています。Default.aspx でレンダリングされる場合を除いて、Control.aspx ページに含まれるコントロールにアクセスできません。また、iframe はモバイル サファリできれいにスクロールできないため、避ける必要があります。必要に応じて、より詳細な情報を提供できます。ご協力いただきありがとうございます。

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

firefox-addon - Firefox拡張機能でのクロスページ通信

拡張機能が使用するタブが2つあり、それらの間でイベントをやり取りしたいと思いました。バックグラウンドページのAPIを介してこれを行うGoogleChrome拡張機能をすでに開発しましたが、Firefoxには同等のものがないようです。

Firefox拡張機能のドキュメントのmessage-managerでうまくいくと思いましたが、オブジェクトのドキュメントはかなり貧弱です。

google chrome apiから背景ページのアイデアを直接インポートできない場合は、タブの1つを使用して他のタブを制御するのと同じように満足しています。

どんな助け/ガイダンスも素晴らしいでしょう。

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

c# - クロスポスト時にターゲット aspx ページが表示されない

ASP.NET は初めてです。私はウェブフォームを試しています。私は2つのページを持っています.NewOrder.aspxはユーザーの注文をキャプチャし、注文を保存してユーザーに情報を表示したいSaveOrder.aspxにクロスポストします.

SaveOrder.aspx が読み込まれると、次のコードはそのコントロール値を設定し、注文を保存します。ただし、ブラウザは NewOrder.aspx のままです。

ボタンがクリックされたときにフォームのアクションが SaveOrder.aspx に設定されていることを JavaScript から確認できますが、ブラウザに表示されないのはなぜですか?

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

c# - クロスページ投稿で UpdatePanel 例外を登録解除できません

ポップアップ ウィンドウといくつかのクロスページ ポスティングを組み合わせようとすると、恐ろしい例外「UpdatePanel は ScriptManager に登録されていないため、ID 'UpdatePanel' で登録解除できません」という例外が発生します。小さな例で問題を再現できました。

UpdatePanel の Unload イベントを処理する他の質問を見てきましたが、クロス ページ ポスティングの追加では機能しないようです。

この問題を回避するにはどうすればよいですか?

以下のコードで問題を再現するには:

  1. 設定ページを開始する
  2. ポップアップ表示リンクを押します
  3. ポップアップを閉じる
  4. [次へ] ボタンを押して、ターゲット ページに移動します。
  5. [戻る] ボタンを押して、セットアップ ページに移動します。
  6. 表示リンクを押してポップアップを閉じます
  7. [次へ] ボタンを押して、失敗を確認します

ハイライトは次のとおりです (長くなってしまいますが、カット アンド ペースト可能である必要があります)。

セットアップ.aspx

Setup.Aspx.cs

ViewData.aspx

ViewData.aspx.cs

TargetPage.aspx

TargetPage.aspx.cs

ご覧のとおり、UpdatePanel をページ上に置いておくだけで、このエラーが発生することはありません。

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

c# - クロスページ投稿が機能しない

このコードを使用してクロスページポストバックを使用して、あるページから別のページに変数の値を渡そうとしています:

ページ1:

csファイルのデータベースから実行時にその値を次のように割り当てました。 changepwd.Text = dataSet.Tables[0].Rows[0]["empPassword"].ToString();

2 ページ目: ページ読み込みイベント:

しかし、前のページから値を取得できません。として値を取得していますnull。ページ 1 でデータベースから値を正しく取得していますが、ページ 2 に渡されていません。理由を教えてください。

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

c# - ページ名に .aspx がないため、クロスページ ポストバックを実行できない

非常に大規模な現在のプロジェクトでは、ブラウザで自分のページにアクセスすると、ページ拡張機能がありません。新しい Web フォーム プロジェクトを作成しましたが、問題なく動作します。

ページ拡張機能がないと、クロスページ ポストバックを実行できません。

拡張機能をオンまたはオフにするにはどうすればよいですか? これは、webconfig、IIS Express、またはブラウザーで行われますか?

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

asp.net - Page.PreviousPage が常に null になるのはなぜですか?

この MSDN の記事に従って、クロスページ投稿を試しています。私はこのコードを持っています:

CrossPagePosting1.aspx

CrossPagePosting2.aspx

CrossPagePosting2.aspx.cs

上記のコードはNullReferenceExceptionat を生成しPage.PreviousPageます。なんで?

これは ASP.Net 4.0 アプリケーションです。

デフォルトの FriendlyUrls を使用します。

注:PreviousPageTypeディレクティブなどを使用して、前のページを強く型付けしたくありません。参照記事によると、これは必要ないはずです。