asp.net - VS 2012 中的解析器错误

标签 asp.net css

我在母版页中使用了以下代码。

<link rel='stylesheet' id='layer-styles-css'  
     href='css/layerslider.css?ver=3.4.1' type='text/css' media='all' />

在 MS Visual Studio 2012 中调试时出现错误。

Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: 'layer-styles-css' is not a valid identifier.

请帮我修复它。

最佳答案

当一个控件被标记为runat="server"时,它的id和它包含的所有元素的id需要跟在后面与 C# 属性相同的命名约定。

我看不到您的 HTML 结构,但如果您将破折号 - 更改为下划线 _,它很可能会解决您的问题。

关于asp.net - VS 2012 中的解析器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14416513/

相关文章:

c# - 折叠 div 将显示信息

c# - 使用 WebAPI 时停止 XSS

asp.net - 为什么 LoginStatus 控件不重定向到 Web 服务器根目录上的登录页面?

javascript - 如何从 Controller 的 "<select></select>" View 中获取 "ActionResult"的值?

javascript - 在表中搜索相同的日期并将复选框添加到 td

html - 如何在我的圆形图像周围放置多色边框?

asp.net - 如何重定向到索引操作,但从 url 中删除 "Index/"?

php - 在 foreach 循环后更改每个字符串的背景颜色

css - 加载到页面中的 wordpress css 覆盖主 css

javascript - Wordpress 和 Accordion ,现在没有任何效果