Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得VisualStudio';s设计器在ASP.NET Web用户控件中正确呈现CSS?_Asp.net_Visual Studio_Designer_Webusercontrol - Fatal编程技术网

如何获得VisualStudio';s设计器在ASP.NET Web用户控件中正确呈现CSS?

如何获得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,当然也不会,因为我不是在页面的上下文中查看它,在该页面中,链接元素被声明为CSS文件。另外,Visual Studio将包括一个警告:

未定义类或CssClass值

对于我使用的每个类属性

如果我在控件本身中包含一个link元素,我可以让设计器呈现CSS,但是我的页面中分散了重复的link元素


有没有办法让设计师在web控件中很好地使用我的CSS,而不在任何地方注入重复的链接元素?

遗憾的是,目前,我认为这是您将得到的最好的结果

我能看到的唯一的好消息是这是“关闭-推迟”,所以他们很可能正在考虑它


您遇到的问题是,根据样式应用的CSS规则,可以使控件显示非常不同-因此一个样式表或父标记的组合可以使(例如)标签显示在其表单元素上方,在它们旁边还有一个问题——当您在页面上下文之外查看用户控件时,您希望显示哪一个?

我在搜索中找不到这个问题。这差不多概括了我的问题。再次感谢。你的帖子只描述了更大问题的一个子集。VSWebFormsDesigner根本无法正确显示CSS3,即使在页面上下文中也是如此。我使用的是VS2015更新3,甚至
Default.aspx
在全新项目中也无法正确显示(引导布局混乱)。不过,运行项目可以在浏览器中显示它。