gpt4 book ai didi

asp.net - ASP :LinkButton and Eval

转载 作者:行者123 更新时间:2023-12-04 17:42:28 27 4
gpt4 key购买 nike

我在 GridView 的 TemplateField 内的 ItemTemplate 内使用 ASP:LinkBut​​ton。对于链接按钮的命令参数,我想从 gridview 绑定(bind)的数据源传递行的 ID,所以我正在做这样的事情:

<asp:LinkButton ID="viewLogButton" CommandName="viewLog" CommandArgument="<%#Eval("ID")%>" Text="View Log" runat="server"/>

不幸的是,生成的 HTML 是这样的:
<asp:LinkButton ID="viewLogButton" CommandName="viewLog" CommandArgument="3" Text="View Log" runat="server"/>

似乎它正在正确解析 Eval() ,但这以某种方式导致它不解析 LinkBut​​ton 标记而只是将其作为文字文本转储出来。有人知道吗:

a) 为什么会发生这种情况,以及,
b) 解决这个问题的好方法是什么?

最佳答案

虽然它可能不会导致它,但我通常这样定义它:

CommandArgument='<%#Eval("ID")%>'

请发布 GridView 的其余标记,因为它不应该这样做。

关于asp.net - ASP :LinkButton and Eval,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/578938/

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