我使用的是ASP.NET用户控件。我通过链接按钮通过命令参数将值传递给另一个用户控件,如下所示:
asp:
LinkButton ID="ZoomPhotoLinkButton" CommandArgument='<%#(Eval("conid"))%>' CommandName="PassItemId" runat="server">Zoom It</asp:LinkButton>
我真正想要的是使表格的整个背景单元格都可以单击,这样在表格单元格上的任意位置单击都会传递相应的CommandName和CommandArgument,并相应地链接。
在我使用委托进行这个设置之前,我使用简单的JavaScript和内联代码隐藏函数将URL传递给内联JavaScript,上面的行为如下所示:
(我使用方括号而不是尖括号,因为StackOverFlow试图解析我的“表代码”):
[td] onclick="window.location='<%# FormatDetailPageUrl((object)Eval("conid"))%>'" style='cursor:pointer;text-align: center; border:0px;'[/td]
除了调用适当的CommandName和CommandArgument与简单的Javascript之外,我正在尝试做一些功能上与表单元格上的单击相同的事情。
提前谢谢。
https://stackoverflow.com/questions/805661
复制相似问题