ASP.NET(VB)中的一个疑问
我在代码隐藏中有一个公共变量(ASPX.VB)
Public _orderCode As String = "Hello World"
Run Code Online (Sandbox Code Playgroud)
在ASPX,我想内联访问它.这也是ListView的LayoutTemplate内部
<asp:ListView runat="server" ID="listView_OrderReplies"
DataKeyNames="ProductID"
DataSourceID="sdsProducts">
<LayoutTemplate>
<h1>Order Replies for Order Code = <%# _orderCode %></h1>
<asp:PlaceHolder ID="itemPlaceholder" runat="server" ></asp:PlaceHolder>
</LayoutTemplate>
<ItemTemplate>
<b>Name</b>: <%#Eval("ProductName")%><br />
<b>Stock</b>: <%#Eval("UnitsInStock")%><br />
<b>Price</b>: <%#Eval("UnitPrice")%> <br />
</ItemTemplate>
</asp:ListView>
Run Code Online (Sandbox Code Playgroud)
也就是说,我希望这种内联绑定能够成功
<h1>Order Replies for Order Code = <%# _orderCode %></h1>
Run Code Online (Sandbox Code Playgroud)
要么
<h1>Order Replies for Order Code = <%= _orderCode %></h1>
Run Code Online (Sandbox Code Playgroud)
我知道如果它不在数据绑定控件中,它将在页面内工作.我需要的是一种使用内联代码块访问变量的方法.
可能吗?任何人都能指出我正确的方向吗?
顺便说一句,我知道将它绑定在代码隐藏和所有.如果有的话,我正在寻找具体的解决方案,如果没有,我正在寻找确认.
在执行代码隐藏中的代码之前或之后,ASP内联表达式 是否<% ... %>在服务器上运行?