我收到此代码的错误
<script runat="server" type="text/javascript" src='<%# ResolveUrl("js/excanvas.min.js") %>'></script>
请注意我正在使用 runat="server" 并且它确实是必需的。
任何帮助都值得赞赏
谢谢
我收到此代码的错误
<script runat="server" type="text/javascript" src='<%# ResolveUrl("js/excanvas.min.js") %>'></script>
请注意我正在使用 runat="server" 并且它确实是必需的。
任何帮助都值得赞赏
谢谢
我没有看到任何非法字符,但如果您不在数据绑定上下文中,您应该使用<%=
istead of<%#
src='<%= ResolveUrl("js/excanvas.min.js") %>'
作为旁注,runat="server"
这种情况下不需要
对于遇到此问题的任何其他人,DevExpress 控件不允许 Page.Header.Databind 因为它使视图状态无效,因此您不能使用<%# ResolveUrl() %>
并且runat=server
不适用于<script>
标签。要解决此问题,请使用以下命令:
对于<link>
标签,只需添加 runat=server 并使用波浪号:
<link rel="stylesheet" href="~/css/styles.css" type="text/css" runat="server" />
对于<script>
标签,请确保您的<head>
标签包含 runat=server 然后执行以下操作:
<head runat="server">
<asp:Literal ID="jsJquery" runat="server" />
</head>
在后面的代码中:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.jsJquery.Text = "<script type=""text/javascript"" src=""" & Page.ResolveUrl("~/jscript/jquery.js") & """></script>"
End Sub