我有2个母版页称为User.Master和Admin.Master。 Admin.Master顾名思义是为管理员而User.Master是为用户。 User.Master具有登录和注销功能和自己的侧边栏。 Admin.Master有自己的侧边栏。现在我想让Admin.Master继承登录和注销功能,但不是User.Master的侧边栏。我怎么能做到这一点?在asp.net中的母版页问题
0
A
回答
3
创建第三个母版页LogInOut.master
,其中包括登录和注销内容,然后从中导出User.master
和Admin.master
,为每个页面提供其特定的侧边栏。
1
您需要3个主页才能做到这一点。
1)主要法师 - 登录和注销
2)用户主 - 继承的Primary Master |用户边栏
3)Admin Master - 继承Primary Master |管理员侧栏
编辑:^^打我!
1
有(至少)三种方式来做到这一点相当简单,而我更喜欢第一种方法:
只要创建日志/缩小功能的用户控件,并使用相同的用户控制两个母版页(用户/管理员)。
完全跳过双主页的方法。取而代之的是,只有一个拥有用户控制登录/登出功能的主页面,并且每个用户都可以控制侧栏。加载哪个用户控件(例如,加入主页上的占位符)在主页面的代码后面进行控制,您可以在其中登录会话详细信息等。
正如其他人所建议的,使用3个主页相互嵌套。
相关问题
- 1. ASP.NET/SharePoint母版页问题
- 2. ASP.Net母版页滚动条问题
- 3. RESOLVEURL问题在母版页
- 4. ASP.NET会话问题(母版页/普通ASP.NET页)
- 5. 在母版页ASP.NET的AJAX
- 6. 母版页文件问题
- 7. jquery母版页问题
- 8. SharePoint母版页问题
- 9. 母版页 - 设计问题
- 10. ASP.net母版页/内容页简单的设计问题
- 11. ASP.NET MVC母版页
- 12. Cufon Asp.net在母版页
- 13. 母版页,并在asp.net
- 14. 母版与Asp.net Ajax的问题
- 15. asp.net母版页,内容页
- 16. 如何从母版页访问asp.net
- 17. 在网页/母版页中扩展ASCII字符的问题
- 18. 关于母版页的问题
- 19. 问题的查找,使用母版页
- 20. ASP.NET初学者问题:关于母版页的应用
- 21. 初学ASP.NET C#关于动态更改母版页的问题
- 22. 在asp.net中实现母版页
- 23. 在asp.net母版页中使用spry
- 24. 在其他页面访问/修改母版页的控制 - Asp.net
- 25. asp.net - 从子页面访问母版页中的公共类
- 26. ASP.NET母版页错误
- 27. ASP.NET母版页和jQuery
- 28. ASP.Net母版页和内容
- 29. Asp.net Ajax和母版页
- 30. asp.net mvc3使用母版页
它的一个很好的计划,但这里是抓住,我手动实现会话的登录功能。 – 2011-05-01 22:15:27
@user:这应该不会造成问题 - 无论您的存储和检索系统如何,您都应该能够封装用户控件中的任何登录/注销代码以及母版页中的任何检查代码。 – 2011-05-01 22:52:59