私はこの作業を行っています。これは私のウェブサイト上の古いiframeを取り除くことです。例としてpage1.aspxとpage2.aspxを使ってみましょう。 現在、page2.aspxは、page1.aspxに埋め込まれているiframe内にあり、顧客が記入するフォームを読み込みます。 page2.aspxの.csコードでは、いくつかの検証と、顧客情報を格納するDBへの呼び出しを行います。埋め込みasp.netページからコードを実行する方法
ここからどこに行くのかわかりません。私は基本的にiframeにロードされていたURLを取得し、JQueryの.load()関数を使用してURLをpage1.aspx DIVにロードしました。 フォームがロードされますが、試して送信すると例外がスローされ、Webページがクラッシュします。
私の質問は、page1.aspxの.load()div内でpage2.aspxの背後のコードを実行するにはどうすればよいですか?
私はAJAXを使って関数を呼び出してそのようにするいくつかのWebメソッドを書くことを考えていました。 2つのaspxページが互いに通信できるかどうかはわかりません。なぜなら、page2.aspxをレンダリングするために.load()関数を使用したからです。
誰もこのことについてどのような入力方法がありますか?私が間違った方向に行くなら、私に知らせてください。
ありがとうございました!
をinstedあなたはユーザーコントロール(ascxファイル)ににPage2.aspxを変更すると考えたことがありますか? – dcidral
あなたはそれがより良いアプローチだろうと思いますか?私はそれを見て、コントロールしようとしていたが、AJAXを最初に試してみたかった。私はちょうど.load()関数でURLをロードするだけでバックコードにアクセスできるとは思わない。私はそれがちょうどhtmlをレンダリングすると思います。 UCが行く方法かもしれない。 – Learn12
私は最良のアプローチがあるかどうかはわかりませんが、UCとPageの背後にあるコードに確実にアクセスできます。 – dcidral