我有一个静态类(SS.U),其函数(GP)返回 true 或 false。我的问题是,当我在 <a>
中使用该函数时,它不会被触发。标签,但在 asp:LinkButton
内工作正常标签。由于某些原因我需要它们。这是我的代码行:
1) <asp:LinkButton Visible='<%# SS.U.GP("EditContactImage") %>' runat="server" ID="LB1" Text="EditImage"/>
2) <a visible='<%# SS.U.GP("EditRelations") %>' runat="server" id="R1">EditRelations</a>
3) <a visible='false' runat="server" id="R2">EditRelations</a>
第 1 行和第 3 行都正常工作,而第 2 行始终返回“visible = true”。 (示例中包含第 3 行,用于显示 <a>
标记实际上具有名为“visible”的工作属性)。我确实在 GP 函数中设置了一个断点,注意到只有第 1 行正在使用我的函数。
什么会导致 <a>
标签不执行代码?
最佳答案
简短回答: HTML 控件不支持数据绑定(bind)。
关于asp.net - 函数无法在 <a> 标记中执行,但可以与 LinkButton 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17727024/