C# 编译器错误消息:CS0103:名称';绑定&x27;在当前上下文中不存在

C# 编译器错误消息:CS0103:名称';绑定&x27;在当前上下文中不存在,c#,asp.net,webforms,C#,Asp.net,Webforms,访问要用作是否显示特定元素条件的属性时遇到问题 <%if( (int)(Bind("DefaultAddress.AddressType"))==1) { %> <td> ..... .... </td> <% }%> ..... .... 这使得: 编译器错误消息:CS0103:文件中不存在名称“Bind” 当前上下文 但是,在同一.aspx页面的其他地方,我有: <td class="return" align="left"&g

访问要用作是否显示特定元素条件的属性时遇到问题

<%if( (int)(Bind("DefaultAddress.AddressType"))==1)
{
%>
<td>
.....
....
</td>
<% }%> 

.....
....
这使得:

编译器错误消息:CS0103:文件中不存在名称“Bind” 当前上下文

但是,在同一.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)

Bind
只能用于
Bind
只能用于
什么是Bind(…)?如果您的函数需要在视图顶部使用名称空间,以便视图引擎可以引用..请检查是否包含正确的程序集引用或名称空间函数Bind()用于将数据库对象与Asp.Net控件绑定。您不能以您描述的方式使用它。而是检查数据库中的条件,比如说一个过程并返回值?如果您的函数需要在视图顶部使用名称空间,以便视图引擎可以引用..请检查是否包含正确的程序集引用或名称空间函数Bind()用于将数据库对象与Asp.Net控件绑定。您不能以您描述的方式使用它。而是检查数据库中的条件,比如说一个过程并返回值。