Javascript 如何在asp.net GridView中以编程方式创建鼠标悬停事件
我的网格中有一个鼠标悬停在我调用的ID列中 函数myHandlerevent 但我有一些列是根据条件动态创建的,比如NameField,where-based 条件是超链接和标签即将出现,但没有此类鼠标悬停事件。 如何在“我的名字”字段中创建鼠标悬停事件并调用相同的鼠标悬停函数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> 什么是拉伯菲尔德?这是您定
<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",
};
}