問題タブ [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.
asp.net - 新しいウィンドウでdatagridviewを開きます...asp.net
mys asp.net datagridviewを新しいウィンドウで開く簡単な方法を誰かが提供できますか? または、独自のページにデータグリッドがありますが、サイトの他のページから呼び出すこともできます。
私は基本的に、テキストボックスにパラメータを設定し、ボタンをクリックして、関連するデータが表示されたデータグリッドページを開きたいと思っています。
どうもありがとう
jquery - .Net & JQuery - ページの一部のクロスページ ポストバック
ソース イベントとビューステートを維持しながらクロス ページ ポストバックを実行する方法があるかどうか疑問に思っています。以下は、より長い説明です。
クエリ文字列パラメーターに基づいてテンプレート/コントロールを読み込んでいるページ (Control.aspx) があります。JQuery AJAX GET 要求を介してこのページにアクセスし、このテンプレート/コントロールを別のページ (Default.aspx) のコンテナー内にレンダリングします。このため、Control1、Control2、および Control3 をすべてオンにすることができDefault.aspx
ます。Control1 のボタンを にポストバックし、Control.aspx?id=1
Control2 のボタンをポストバックするControl.aspx?id=2
などして、イベントを通常どおりに発生させたいと考えています。Default.aspx でレンダリングされる場合を除いて、Control.aspx ページに含まれるコントロールにアクセスできません。また、iframe はモバイル サファリできれいにスクロールできないため、避ける必要があります。必要に応じて、より詳細な情報を提供できます。ご協力いただきありがとうございます。
firefox-addon - Firefox拡張機能でのクロスページ通信
拡張機能が使用するタブが2つあり、それらの間でイベントをやり取りしたいと思いました。バックグラウンドページのAPIを介してこれを行うGoogleChrome拡張機能をすでに開発しましたが、Firefoxには同等のものがないようです。
Firefox拡張機能のドキュメントのmessage-managerでうまくいくと思いましたが、オブジェクトのドキュメントはかなり貧弱です。
google chrome apiから背景ページのアイデアを直接インポートできない場合は、タブの1つを使用して他のタブを制御するのと同じように満足しています。
どんな助け/ガイダンスも素晴らしいでしょう。
c# - クロスポスト時にターゲット aspx ページが表示されない
ASP.NET は初めてです。私はウェブフォームを試しています。私は2つのページを持っています.NewOrder.aspxはユーザーの注文をキャプチャし、注文を保存してユーザーに情報を表示したいSaveOrder.aspxにクロスポストします.
SaveOrder.aspx が読み込まれると、次のコードはそのコントロール値を設定し、注文を保存します。ただし、ブラウザは NewOrder.aspx のままです。
ボタンがクリックされたときにフォームのアクションが SaveOrder.aspx に設定されていることを JavaScript から確認できますが、ブラウザに表示されないのはなぜですか?
c# - クロスページ投稿で UpdatePanel 例外を登録解除できません
ポップアップ ウィンドウといくつかのクロスページ ポスティングを組み合わせようとすると、恐ろしい例外「UpdatePanel は ScriptManager に登録されていないため、ID 'UpdatePanel' で登録解除できません」という例外が発生します。小さな例で問題を再現できました。
UpdatePanel の Unload イベントを処理する他の質問を見てきましたが、クロス ページ ポスティングの追加では機能しないようです。
この問題を回避するにはどうすればよいですか?
以下のコードで問題を再現するには:
- 設定ページを開始する
- ポップアップ表示リンクを押します
- ポップアップを閉じる
- [次へ] ボタンを押して、ターゲット ページに移動します。
- [戻る] ボタンを押して、セットアップ ページに移動します。
- 表示リンクを押してポップアップを閉じます
- [次へ] ボタンを押して、失敗を確認します
ハイライトは次のとおりです (長くなってしまいますが、カット アンド ペースト可能である必要があります)。
セットアップ.aspx
Setup.Aspx.cs
ViewData.aspx
ViewData.aspx.cs
TargetPage.aspx
TargetPage.aspx.cs
ご覧のとおり、UpdatePanel をページ上に置いておくだけで、このエラーが発生することはありません。
c# - クロスページ投稿が機能しない
このコードを使用してクロスページポストバックを使用して、あるページから別のページに変数の値を渡そうとしています:
ページ1:
csファイルのデータベースから実行時にその値を次のように割り当てました。
changepwd.Text = dataSet.Tables[0].Rows[0]["empPassword"].ToString();
2 ページ目: ページ読み込みイベント:
しかし、前のページから値を取得できません。として値を取得していますnull
。ページ 1 でデータベースから値を正しく取得していますが、ページ 2 に渡されていません。理由を教えてください。
c# - ページ名に .aspx がないため、クロスページ ポストバックを実行できない
非常に大規模な現在のプロジェクトでは、ブラウザで自分のページにアクセスすると、ページ拡張機能がありません。新しい Web フォーム プロジェクトを作成しましたが、問題なく動作します。
ページ拡張機能がないと、クロスページ ポストバックを実行できません。
拡張機能をオンまたはオフにするにはどうすればよいですか? これは、webconfig、IIS Express、またはブラウザーで行われますか?
asp.net - Page.PreviousPage が常に null になるのはなぜですか?
この MSDN の記事に従って、クロスページ投稿を試しています。私はこのコードを持っています:
CrossPagePosting1.aspx
CrossPagePosting2.aspx
CrossPagePosting2.aspx.cs
上記のコードはNullReferenceException
at を生成しPage.PreviousPage
ます。なんで?
これは ASP.Net 4.0 アプリケーションです。
デフォルトの FriendlyUrls を使用します。
注:PreviousPageType
ディレクティブなどを使用して、前のページを強く型付けしたくありません。参照記事によると、これは必要ないはずです。