我有一个页面,其中包含我只想在某些条件下运行的 javascript。为此,我已将脚本放入 asp:placeholder
这实际上似乎有效,但是当我在页面上运行调试时,我收到以下警告。
元素“占位符”不是已知元素。如果网站中存在编译错误,或者缺少 web.config 文件,则可能会发生这种情况。
如果我将占位符移动到页面正文中,则会发出警告,但这意味着我在正文中留下了我也想避免的脚本。有没有人对这种情况的最佳实践有任何提示?谢谢
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
dim lt as new Literal()
lt.text = "<script type='text/javascript' src='scripts/pageLoadAnimations.js'></scr" & "ipt>"
me.Header.Controls.Add(lt)
End Sub