用户控件可以有母版页吗?

发布于 2024-07-15 05:19:07 字数 262 浏览 7 评论 0原文

我正在创建一个包含多个用户控件的页面(类似于 WebPart)。 每个小部件都有一个通用的 UI 部分和内容部分。

我使用具有公共元素的 ParentUserControl 和具有内容的 ChildUserControl 来实现此操作。 到目前为止效果很好。

我很想知道我是否应该使用具有带有常见 UI 元素的 MasterPage 的单个控件,并将此 MasterPage 包含在所有其他子控件中? (当然假设 MasterPage 可以在 UC 中使用)

I am creating a page that has several user controls (similar to WebParts). Each widget has a common UI section and Content section.

I implemented this using a ParentUserControl that has the common elements and a ChildUserControl that has the content. It works great so far.

I am curious to know if I should have used a single control that has a MasterPage with common UI elements and include this MasterPage across all other children controls? (ofcourse assuming MasterPage can be used within a UC)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぇ气 2024-07-22 05:19:07

不幸的是,MasterPages 被设计为与 Page 类型一起使用。 Page 类型旨在使用其 OnPreInit 方法来初始化和设置 MasterPage。 由于这个原因和其他几个原因,MasterPages 不能与 UserControls 一起使用。

您现在的设置听起来不错 - 您是否有理由想要更改它?

Unfortunately MasterPages are designed to work with the Page type. The Page type is designed to use its OnPreInit method to initialize and set up the MasterPage. For this and several other reasons MasterPages cannot be used with UserControls.

What you have set up now sounds pretty good - is there a reason you want to change it?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文