是否可以避免在ASP .NET中生成iframe主页
问题描述:
我在masterpage.master中使用asp菜单在Intranet网站中切换页面。它会导致IE8中的布局问题,因为它会生成缩小到默认大小的iframe。 iframe不会伸展到容器的剩余空间。是否可以避免在ASP .NET中生成iframe主页
在masterpage.master文件中使用asp菜单时,是否有避免iframe生成的方法?
编辑:它似乎是使用asp:Content和asp:ContentPlaceHolder是导致生成iframe的那个。 (我在aspserpage.master和asp:内容中使用asp:ContentPlaceHolder在实际的asp.net网页中)
答
我不确定我是否曾在ASP.NET中看到带有菜单的iFrame生成。无论如何,如果您想完全控制,请考虑使用CSS友好适配器,并使用它创建CSS驱动菜单,而不是默认情况下控件创建的表驱动混乱。您可以从http://www.asp.net下载。
ASP.NET中的Masterpages不**生成'iFrames'。这是不同的(自定义?)行为。你应该在这里转储一些相关的代码;) – 2011-04-26 18:07:05
我同意@Caspar,母版页不会自动导致iframes。你在上面和下面写下你想要的HTML。您可以选择将其放入iframe中,或者做其他事情。母版页的.master文件中的代码会有所帮助。 – 2011-04-26 18:10:51