无法在 ASP.net 文档中的 onload 属性 中使用 'this'
Can't use 'this' in onload property in an ASP.net document
我正在尝试像往常一样异步加载我的样式表,但是我 运行 在我正在处理的 ASP.net 网站上遇到了麻烦。我不断收到以下错误:
Compiler Error Message: BC30456: 'this' is not a member of 'ASP.tools_controls_homepage_master'.
当我尝试使用如下 <link>
标记中的 onload 值时会发生这种情况:
<link rel="preload"
href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css"
as="style" onload="this.rel='stylesheet'" />
我不太熟悉 ASP.net 的工作原理,但我知道这个网站是用 VB 编写的,如果这很重要的话。任何帮助使这项工作的帮助将不胜感激。
使用 OnClientLoad
属性 以我想要的方式工作,就像这样:
<link rel="preload" href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" as="style" OnClientLoad="this.rel='stylesheet'" />
似乎在每个浏览器中都能正常工作。
我正在尝试像往常一样异步加载我的样式表,但是我 运行 在我正在处理的 ASP.net 网站上遇到了麻烦。我不断收到以下错误:
Compiler Error Message: BC30456: 'this' is not a member of 'ASP.tools_controls_homepage_master'.
当我尝试使用如下 <link>
标记中的 onload 值时会发生这种情况:
<link rel="preload"
href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css"
as="style" onload="this.rel='stylesheet'" />
我不太熟悉 ASP.net 的工作原理,但我知道这个网站是用 VB 编写的,如果这很重要的话。任何帮助使这项工作的帮助将不胜感激。
使用 OnClientLoad
属性 以我想要的方式工作,就像这样:
<link rel="preload" href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" as="style" OnClientLoad="this.rel='stylesheet'" />
似乎在每个浏览器中都能正常工作。