Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 网格中的超链接列。单击字段时应发生事件_Asp.net_Html_C# 4.0 - Fatal编程技术网

Asp.net 网格中的超链接列。单击字段时应发生事件

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网格中有一列,它应该是超链接的。不仅标题,而且绑定到列的数据也是超链接的。当我单击列中的任何字段时,它都会触发一个事件

<asp:HyperLinkField HeaderText="HeaderCloumnName" 
                    DataTextField="Data" DataNavigateUrlFields="link" />


这里的“link”是一个url,但是我想要一个方法/甚至应该被触发。如何将Onclick事件与从数据库中获取的超链接文本一起使用?

您不能,因为
超链接字段
呈现出浏览器仅解释为链接的
标记


相反,您可以使用
按钮字段
并将其
按钮类型
设置为
链接按钮
,或者使用
模板字段
并手动将自己的
链接按钮
添加到模板中。

客户端或服务器端eMethod/event?服务器端。当我点击超链接数据时,它应该将所选的值带到后端,并从DB执行一些数据操作,显示另一个面板,然后按照bgs264的答案进行操作。这是我所知道的最好的,我需要一个onclick事件,它可以让我执行一些功能GridView/DataGrid,无论您使用哪个,都会触发一个event-row命令?查看与网格关联的事件,其中一个事件在单击时将触发。