1

このコードでエラーが発生しています

 <script runat="server" type="text/javascript" src='<%# ResolveUrl("js/excanvas.min.js") %>'></script>

runat="server" を使用していることに注意してください。これは本当に必要です。

どんな助けでも大歓迎です

ありがとう

4

2 に答える 2

1

不正な文字は見当たりませんが、データ バインディングのコンテキストにない場合は、<%=isntead を使用する必要があります<%#

src='<%= ResolveUrl("js/excanvas.min.js") %>'

補足として、runat="server"この場合は必要ありません

于 2013-06-25T13:01:36.453 に答える
0

この問題を抱えている他の人にとって、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
于 2014-06-18T09:34:06.590 に答える