【发布时间】:2012-10-24 01:19:29
【问题描述】:
当动态创建菜单项时,如何将鼠标悬停javascript函数添加到asp.net菜单项?不允许你添加 .attributes 函数。
[Javasript]
<script type="text/javascript">
function ChangeProjectImage(obj) {
var ctrl = document.getElementById(obj.id);
...code...
}
</script>
[HTML - 菜单控件]
<asp:Menu ID="Menu1" runat="server" Orientation="Vertical" Font-Names="Verdana" Font-Size="12px"
CssClass="Menu">
</asp:Menu>
[CodeBehind - 动态添加菜单项]
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Me.IsPostBack Then
Else
Dim dt As DataTable = Session("dt")
For Each dr As DataRow In dt.Rows
Dim mi As New MenuItem(dr(0), dr(1), "images\folder_03.png")
Menu1.Items.Add(mi)
Next
End If
【问题讨论】:
-
您的项目中有 JQuery 吗?或者你可以使用 jQuery 吗?
-
这个项目没有JQuery,我还没用过。
-
经过大量研究,似乎不可能。我可能不得不使用带样式的无序列表。
标签: javascript asp.net