如果不使用<asp:HyperLink>,我怎么能这样做呢?

 <li><a href="/url/"
    onmouseover="mopen('m1')"
    onmouseout="mclosetime()">Link</a>

    <div id="m1"
        onmouseover="mcancelclosetime()"
        onmouseout="mclosetime()">
    <a href="/url1/">Link1</a>
    <a href="/url2/">Link2</a>

    </div>

</li>

最佳答案

当然可以。您将需要使用代码隐藏来添加属性。

hyperlinkID.Attribues.Add("onmouseover","mopen('m1')");
hyperlinkID.Attribues.Add("onmouseout","mclosetime()"")

并将链接替换为
<asp:HyperLink  ID = "hyperlinkID" NavigateURL="/url/" Text="Link" runat="server" />

关于html - Asp:HyperLink onmouseover和onmouseout,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30784594/

10-15 22:39