Javascript 如何在asp.net GridView中以编程方式创建鼠标悬停事件

Javascript 如何在asp.net GridView中以编程方式创建鼠标悬停事件,javascript,c#,jquery,asp.net,datagridview,Javascript,C#,Jquery,Asp.net,Datagridview,我的网格中有一个鼠标悬停在我调用的ID列中 函数myHandlerevent 但我有一些列是根据条件动态创建的,比如NameField,where-based 条件是超链接和标签即将出现,但没有此类鼠标悬停事件。 如何在“我的名字”字段中创建鼠标悬停事件并调用相同的鼠标悬停函数 <asp:Label ID="Label1" runat="server" onmouseover = "mouseover(event)"></asp:Label> 什么是拉伯菲尔德?这是您定

我的网格中有一个鼠标悬停在我调用的ID列中

函数myHandlerevent

但我有一些列是根据条件动态创建的,比如NameField,where-based 条件是超链接和标签即将出现,但没有此类鼠标悬停事件。 如何在“我的名字”字段中创建鼠标悬停事件并调用相同的鼠标悬停函数

<asp:Label ID="Label1" runat="server" onmouseover = "mouseover(event)"></asp:Label>

什么是拉伯菲尔德?这是您定义的某种自定义网格视图字段吗?是的,Andrei这是一个可自定义字段,我可以在ascx控件中提供mouseover事件,但当我尝试在cs中提供时,它不起作用。您可以显示它是如何定义的吗?其思想是,您需要设置底层label控件的属性,但除非看到LabelField是如何实现的,否则我无法给出确切的建议
<script type="text/javascript">   
    function mouseover(event) {
//doing something
} </script>
private static System.Web.UI.WebControls.DataControlField NameField()
{
    if(name=="hyperlink")
    {
        return new HyperLinkField
        {
            HeaderText = "EmployeeName",
            DataTextField = "Name",
            SortExpression = "Name",  
        };
    }
    else
    {
        return new LabelField
               {
                   HeaderText = "EmployeeName",
                   DataTextField = "Name",
                   SortExpression = "Name",
               };
}