从CodeBehind注册OnMouseOver-Event?

Kov*_*ovu 3 javascript asp.net

我不想为代码背后的代码注册OnMouseOver和OnMouseOut-Event,因为如果用户登录,我必须有所不同.有任何想法吗?

cjk*_*cjk 7

您可以向对象添加属性.

例如

 Image img = new Image();
 img.Attributes.Add("onmouseover", "myjavascriptfunction();");
Run Code Online (Sandbox Code Playgroud)

要根据对象的id设置参数,请使用以下命令:

 Image img = new Image();
 img.Attributes.Add("onmouseover", "myjavascriptfunction(" + img.ClientID + ");");
Run Code Online (Sandbox Code Playgroud)