c# - ASP.NET WebForms“预期标识符”错误
问题描述
我将这行代码添加到我的 ASP.NET Web 窗体应用程序中:
<link rel="stylesheet" href="css/icomoon.css" media="print" onload="this.media='all'">
此代码位于 Site.Master 母版页中。
我现在收到一个错误:
预期标识符
如果我删除 media 和 onload 属性,则没有错误:
<link rel="stylesheet" href="css/icomoon.css">
有谁知道如何解决这个问题?似乎与在服务器上解析 onload 有关的某种问题我只是不知道如何逃避它。任何帮助将不胜感激。
解决方案
我找不到可以描述为什么会发生的文章。我只是对其进行测试,这就是为什么我与您分享它是否可以解决您的问题。
你的 Site.Master<asp:PlaceHolder runat="server">...</asp:PlaceHolder>
里面有类似的东西<head>...</head>
吗?
如果没有尝试在里面创建一个<head>..</head>
,如果是的话,把这个link
里面<asp:PlaceHolder runat="server">...</asp:PlaceHolder>
。
<head runat="server">
...
<asp:PlaceHolder runat="server">
...
<link rel="stylesheet" href="css/icomoon.css" media="print" onload="this.media='all'">
...
</asp:PlaceHolder>
...
</head>
推荐阅读
- mongoose - 猫鼬填充显示模式尚未注册模型填充
- putty - ubuntu-16.10 找不到包
- c# - 在 ASP.NET MVC 中安排引导弹出窗口
- django - 如何通过 django 中的函数更改日期时间值?
- java - 单例 json 从数据库获取数据到我的应用程序
- wso2 - org.wso2.carbon.apimgt.gateway.handlers.security.APISecurityException:访问后端服务以进行 API 密钥验证时出错
- java - 访问工作区外的文件夹
- angular - 导入页面时出现Angular 5主机绑定组件错误
- node.js - lodash 是否内置在 Node 中?
- apache - 在 Apache .htaccess 中使用两个环境变量来阻止访问