Asp.net 网格中的超链接列。单击字段时应发生事件
我在asp网格中有一列,它应该是超链接的。不仅标题,而且绑定到列的数据也是超链接的。当我单击列中的任何字段时,它都会触发一个事件Asp.net 网格中的超链接列。单击字段时应发生事件,asp.net,html,c#-4.0,Asp.net,Html,C# 4.0,我在asp网格中有一列,它应该是超链接的。不仅标题,而且绑定到列的数据也是超链接的。当我单击列中的任何字段时,它都会触发一个事件 <asp:HyperLinkField HeaderText="HeaderCloumnName" DataTextField="Data" DataNavigateUrlFields="link" /> 这里的“link”是一个url,但是我想要一个方法/甚至应该被触发。如何将Onclick事件与从数据库中
<asp:HyperLinkField HeaderText="HeaderCloumnName"
DataTextField="Data" DataNavigateUrlFields="link" />
这里的“link”是一个url,但是我想要一个方法/甚至应该被触发。如何将Onclick事件与从数据库中获取的超链接文本一起使用?您不能,因为
超链接字段
呈现出浏览器仅解释为链接的
标记
相反,您可以使用
按钮字段
并将其按钮类型
设置为链接按钮
,或者使用模板字段
并手动将自己的链接按钮
添加到模板中。客户端或服务器端eMethod/event?服务器端。当我点击超链接数据时,它应该将所选的值带到后端,并从DB执行一些数据操作,显示另一个面板,然后按照bgs264的答案进行操作。这是我所知道的最好的,我需要一个onclick事件,它可以让我执行一些功能GridView/DataGrid,无论您使用哪个,都会触发一个event-row命令?查看与网格关联的事件,其中一个事件在单击时将触发。