2

我在 ASP 中有两个 Web 表单页面,一个用于查看记录,另一个用于编辑它。我想在每个链接上都有一个链接,它会弹出一个框以允许编辑记录上的某个属性。如果我只将它放在 Edit 页面上,我会使用 UpdatePanel,但如果我还想将它放在 View 页面上,我将不得不复制和粘贴代码。有没有办法让代码在一个区域中可以从两个页面引用和使用?

编辑:我知道我可以制作一个自定义控件来处理它,尽管它会在页面首次加载时包含页面上的所有 HTML,而不是在单击链接时。

Edit2:我想避免在页面首次加载时呈现弹出窗口的内容,但现在我意识到这只是在回发发生之前不绑定任何数据的问题。

4

2 回答 2

2

您可以为这两个页面使用 MasterPage,并将带有 UpdatePanel 的弹出窗口放在母版页上,这样您就可以从两个页面访问它。

希望能帮助到你。如果它解决了您的问题,请不要忘记支持它。谢谢.. :)

于 2012-10-09T15:32:31.377 回答
1

使面板的大部分成为用户控件 (ascx)。然后在你需要它的两个页面上放一个薄的包装纸。大部分代码都在 ascx 和 ascx.vb 中,不需要编写两次。

于 2012-10-09T15:36:09.000 回答