我在访问要用作是否显示特定元素的条件的属性时遇到问题
<%if( (int)(Bind("DefaultAddress.AddressType"))==1)
{
%>
<td>
.....
....
</td>
<% }%>
这给出了:
编译器错误消息:CS0103:当前上下文中不存在名称“绑定”
但是在同一个 .aspx 页面的其他地方我有:
<td class="return" align="left">
<asp:Label ID="Label9" Text='<%# Bind("DefaultAddress.Country") %>' runat="server" />
</td>
效果很好。注意 DefualtAddress 是 Address 对象的实例, Country 和 AddressType 是该对象的属性
我也试过
<% if (DefaultAddress.AddressType==1)
但是上面的代码 DefaultAddress 以红色突出显示,当我将鼠标悬停在它上面时,我收到错误消息:无法解析符号'DefaultAddress'