linkbutton oncommand issue
我在我的asp.net网页上使用单独的dataitem服务器控件中的2个链接按钮
<asp:LinkButton ID="Item1" runat="server" CommandName="first"
OnCommand="Item1_Onclick" CommandArgument="<%# Container.DataItem %`>"
Text="<%# Container.DataItem %`>" >
</asp:LinkButton`>
和
<asp:LinkButton ID="Item2" runat="server" CommandName="second"
OnCommand="Item2_Onclick" CommandArgument="<%# Container.DataItem %`>"
Text="<%# Container.DataItem %`>" >
</asp:LinkButton`>
当我在c#中提取命令名称时
e.CommandArgument.ToString().Trim();
它确实给了我正确的名称,但命令arugument
e.CommandArgument.ToString().Trim();
对于item2不是我所期望的。它不是item1的,而是我最初设置为item2的datalist控件的数据源的那个。它没有给出我期望的item2 linkbutton的最新dataitem字符串值。可能是什么问题?我哪里错了?
另外,item2的事件仅在第一次被触发而不是之后?我正在做一些愚蠢的错误吗?
没有找到相关结果
已邀请:
2 个回复
捐焦
喷乡顾沥沪
假设你的数据源是一个User对象,你需要userid作为命令参数,它应该是
>`