请教:母板与自定义控件相结合

tgbd 2008-12-10 08:39:26
要实现的功能:通过母板动态加载自定义控件生成页面。

目前的条件:已做了一个母板,一个从母板生成的内容页default.aspx和若干个自定义控件,
在母板上做了几个连接, 想在default.aspx点击连接后,加载某一个自定义控件生成当前内容页。
      例:链接一->加载1.ascx
链接二->加载2.ascx
要求:不使用页面参数、不使用session,cookie(因这三种都完成了),不用ajax.地址栏显示为default.aspx
(效果类似于iframe那样的效果)

想了好久,没能想出办法,特请教各位。
...全文
50 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tgbd 2008-12-11
  • 打赏
  • 举报
回复
成了,谢谢大家
oec2003 2008-12-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ChengKing 的回复:]
终于明白了, 你说的不是自定义控件, 而是用户控件.
[/Quote]

呵呵 很多人爱将用户控件和自定义控件搞混
tgbd 2008-12-10
  • 打赏
  • 举报
回复
对,用户自定义控件。本来是用母板与自定义控件生成N个页面的,后来考虑为便于维护,想动态加载自定义控件来生成页面的效果。在用户点击链接的时候,IE地址栏的内容始终显示为default.aspx,而页面内容却在改变。
用页面传递参数及session,cookies都实现了,考虑到一些方面,不准备采用,AJAX目前还不考虑(因为不会)。
ChengKing 2008-12-10
  • 打赏
  • 举报
回复
终于明白了, 你说的不是自定义控件, 而是用户控件.
tgbd 2008-12-10
  • 打赏
  • 举报
回复
谢谢楼上的。
单个加载我实现了,现在主要是要实现动态加载功能。
dingjian2008 2008-12-10
  • 打赏
  • 举报
回复
<asp:PlaceHolder id="PlaceHolder1" runat="server"></asp:PlaceHolder>


Control myControl = Page.LoadControl("UserControlExample.ascx");
PlaceHolder1.Controls.Add(myControl);

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧