1
我有一個GridView使用強類型,Asp.net web表單模型綁定「項目」和「BindItem」同時1個控件的多個屬性/屬性
這將工作(1 BindItem)
<ItemTemplate>
<asp:TextBox runat="server" Text="<%# BindItem.Price %>" />
</ItemTemplate>
這將工作(1項)
<ItemTemplate>
<asp:TextBox runat="server" Text="" Enabled="<%# Item.Price==5 %>" />
</ItemTemplate>
這是不行的(1 BindItem和1項)
<ItemTemplate>
<asp:TextBox runat="server" Text="<%# BindItem.Price %>" Enabled="<%# Item.Price==5 %>" />
</ItemTemplate>
CS0103:名稱「項目」不存在當前上下文
存在似乎一旦我們在1個地方使用BindItem,我們不能再次使用該控制結合英寸
我知道我可以換文本框用面板控制「已啓用」屬性作爲一個修復
我不太確定這是否正確,但您是否嘗試過使用'<%= Item.Price == 5%>?這將在Enabled點中輸出表達式的結果。 – dgarbacz