这会起作用(1 项) " /> 这不起作用(1 BindItem 和 1 Item) -6ren">
gpt4 book ai didi

Asp.net Web表单模型将 "Item"和 "BindItem"同时绑定(bind)到1个控件的多个属性/属性

转载 作者:行者123 更新时间:2023-12-02 18:07:02 25 4
gpt4 key购买 nike

我正在使用 Gridview 的强类型,

这将起作用(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 Item)

<ItemTemplate>
<asp:TextBox runat="server" Text="<%# BindItem.Price %>" Enabled="<%# Item.Price==5 %>" />
</ItemTemplate>

CS0103: The name 'Item' does not exist in the current context

看来一旦我们在 1 个地方使用了 BindItem,我们就无法再次使用此控件的绑定(bind)了。

我知道我可以用面板包裹文本框来控制“Enabled”属性作为修复

最佳答案

Item.Price==5 替换为 BindItem.Price==5

关于Asp.net Web表单模型将 "Item"和 "BindItem"同时绑定(bind)到1个控件的多个属性/属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21131049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com