我在ViewUserControl中有一个<table/>
,为该标签赋予了class =“tblRaised”属性/值。 Visual Studio保持基础tblRaised并告诉我- undefined 类或CssClass。
为什么智能感知引擎试图在此处验证我的CSS类名称?还有其他人遇到吗?这是一个错误吗? intellisense怎么会甚至知道我的css文件在ViewUserControl中的位置?
最佳答案
由于样式通常包含在 View 或母版页中,因此VS在ViewUserControl中找不到它们。如果将类似以下内容的内容添加到ViewUserControl,则可以解决此问题(并获得智能感知),而无需两次包含CSS。
<% if (false) { %>
<link rel="stylesheet" type="text/css" ...
<% } %>
由于可以找到样式表,因此将获得智能感知,但是使用if(false)实际上阻止了它在运行时被包含。
关于css - ASP.NET MVC-ViewUserControl中的CSS类-未定义类或CssClass,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/524732/