Visual Web Developer - 母版页上带有登录视图的子页预览
Posted
技术标签:
【中文标题】Visual Web Developer - 母版页上带有登录视图的子页预览【英文标题】:Visual Web Developer - Child page preview with Login View on Master Page 【发布时间】:2009-09-25 16:59:58 【问题描述】:我有以下问题:
我运行 Visual Web Developer 2008。我有一个母版页和几个子页。在母版页上,我有登录视图控件,如下所示:
<asp:LoginView ID="LoginView1" runat="server">
<LoggedInTemplate>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</LoggedInTemplate>
<AnonymousTemplate>
<asp:Login ID="Login1" runat="server" BackColor="White" Font-Size="Small">
</asp:Login>
</AnonymousTemplate>
</asp:LoginView>
当我处理其中一个子页面并切换到设计视图时,我只看到带有登录框的母版页(仅 AnonymousTemplate)。我无法将登录视图的模式更改为“LoggedInTemplate”,因为所有母版页元素在子页面设计模式下都被禁用。错误或功能?如何预览我的子页面的设计?
【问题讨论】:
【参考方案1】:不幸的是,这似乎是设计使然。如果必须使用 Design 视图,则必须暂时将 ContentPlaceHolder 移到 LoginView 之外。
但老实说,我从不信任设计视图——它从不完全像在给定浏览器(甚至 Internet Explorer)中显示的那样显示页面。我更喜欢使用“在浏览器中查看”来查看我的页面的外观。
【讨论】:
VS2010 在设计视图中的处理能力要好得多,甚至通过了 ACID1 测试!但是,我迫不及待地想要关闭设计视图;)以上是关于Visual Web Developer - 母版页上带有登录视图的子页预览的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Web Developer Express 中测试对 Web 服务不可用的输入字段
您可以使用 Visual Web Developer 编辑 resx 文件吗?
Visual Web Developer 中的 PHP 语法高亮显示?
Visual Studio Web Developer 2010 Express 和 64 位