У меня есть следующий UserControl ASCX:
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="TestUC.ascx.vb" Inherits="Common.DataQuery.TestUC" %>
<script>
function fcTest() {
alert('<%=lblTest.ClientID%>');
}
</script>
<asp:Label runat="server" ID="lblTest" Text="test" />
Testing constant: <%=MAXT%>
End of test
И ASCX.VB:
Namespace DataQuery
Public Class TestUC
Inherits System.Web.UI.UserControl
Public Const MAXT = 10
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
lblTest.Text = " dd"
End Sub
End Class
End Namespace
В настоящее время возникает ошибка в операторе <%=MAXT%>
, говоря, что он не определен. Почему?