如何获得VisualStudio';s设计器在ASP.NET Web用户控件中正确呈现CSS?
在开发web用户控件时,我使用CSS设计所有内容。每当我在设计器中查看控件时,都不会呈现任何CSS,当然也不会,因为我不是在页面的上下文中查看它,在该页面中,链接元素被声明为CSS文件。另外,Visual Studio将包括一个警告: 未定义类或CssClass值 对于我使用的每个类属性 如果我在控件本身中包含一个link元素,我可以让设计器呈现CSS,但是我的页面中分散了重复的link元素如何获得VisualStudio';s设计器在ASP.NET Web用户控件中正确呈现CSS?,asp.net,visual-studio,designer,webusercontrol,Asp.net,Visual Studio,Designer,Webusercontrol,在开发web用户控件时,我使用CSS设计所有内容。每当我在设计器中查看控件时,都不会呈现任何CSS,当然也不会,因为我不是在页面的上下文中查看它,在该页面中,链接元素被声明为CSS文件。另外,Visual Studio将包括一个警告: 未定义类或CssClass值 对于我使用的每个类属性 如果我在控件本身中包含一个link元素,我可以让设计器呈现CSS,但是我的页面中分散了重复的link元素 有没有办法让设计师在web控件中很好地使用我的CSS,而不在任何地方注入重复的链接元素?遗憾的是,目前,
有没有办法让设计师在web控件中很好地使用我的CSS,而不在任何地方注入重复的链接元素?遗憾的是,目前,我认为这是您将得到的最好的结果 我能看到的唯一的好消息是这是“关闭-推迟”,所以他们很可能正在考虑它
您遇到的问题是,根据样式应用的CSS规则,可以使控件显示非常不同-因此一个样式表或父标记的组合可以使(例如)标签显示在其表单元素上方,在它们旁边还有一个问题——当您在页面上下文之外查看用户控件时,您希望显示哪一个?我在搜索中找不到这个问题。这差不多概括了我的问题。再次感谢。你的帖子只描述了更大问题的一个子集。VSWebFormsDesigner根本无法正确显示CSS3,即使在页面上下文中也是如此。我使用的是VS2015更新3,甚至
Default.aspx
在全新项目中也无法正确显示(引导布局混乱)。不过,运行项目可以在浏览器中显示它。