2

ASP に 2 つの Web フォーム ページがあります。1 つはレコードを表示するため、もう 1 つはレコードを編集するためです。レコードの特定のプロパティを編集できるようにするボックスをポップアップするリンクをそれぞれに付けたいと思います。Edit ページだけに配置する場合は UpdatePanel を使用しますが、View ページにも配置したい場合は、コードをコピーして貼り付ける必要があります。両方のページから参照して使用できるコードを 1 つの領域に配置する方法はありますか?

編集: リンクがクリックされたときではなく、ページが最初に読み込まれたときにすべての HTML がページに含まれますが、それを処理するカスタム コントロールを作成できることはわかっています。

Edit2 :ページが最初に読み込まれたときにポップアップのコンテンツがレンダリングされるのを避けたかったのですが、ポストバックが発生するまでデータをバインドしないだけの問題であることに気付きました。

4

2 に答える 2

2

両方のページに MasterPage を使用し、UpdatePanel を含むポップアップをマスター ページに配置して、両方のページからアクセスできるようにすることができます。

それが役に立てば幸い。問題が解決した場合は、賛成票を投じることを忘れないでください。ありがとう.. :)

于 2012-10-09T15:32:31.377 に答える
1

パネルの大部分をユーザー コントロール (ascx) にします。次に、必要な両方のページに薄いラッパーを配置します。コードの大部分は ascx と ascx.vb にあり、2 回記述する必要はありません。

于 2012-10-09T15:36:09.000 に答える