【问题标题】:How to get Visual Studio's designer to render CSS correctly in an ASP.NET Web User Control?如何让 Visual Studio 的设计器在 ASP.NET Web 用户控件中正确呈现 CSS?
【发布时间】:2010-10-22 16:43:17
【问题描述】:

在开发 Web 用户控件时,我使用 CSS 设置所有样式。每当我在设计器中查看控件时,都不会呈现任何 CSS,或者当然,因为我没有在我的链接元素声明到我的 CSS 文件的页面上下文中查看它。另外,Visual Studio 将包含一个警告:

类或 CssClass 值未定义。

对于我使用的每个类属性。

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

有什么方法可以让设计者在 Web 控件中很好地使用我的 CSS,而不会到处注入重复的链接元素?

【问题讨论】:

  • 您的帖子仅描述了较大问题的一个子集。 VS Web 表单设计器根本无法正确显示 CSS3,即使在页面上下文中也是如此。我正在使用 VS2015 Update 3,甚至 Default.aspx 在全新项目中也无法正确显示(引导程序布局混乱)。运行项目在浏览器中显示它很好。

标签: asp.net visual-studio designer webusercontrol


【解决方案1】:

目前可悲的是,我认为这是 seen here 所能得到的最好的结果。

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

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

【讨论】:

  • 我在搜索中找不到该问题。它几乎总结了我的问题。再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多