Asp:HyperLink onmouseover 和 onmouseout
Asp:HyperLink onmouseover and onmouseout
除了使用 <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()"")
并将您的 link 替换为
<asp:HyperLink ID = "hyperlinkID" NavigateURL="/url/" Text="Link" runat="server" />
您可以在 <asp:HyperLink>
中添加任何属性,这些属性将传递给呈现的 <a>
。
例如,这个 ASP.NET 标记
<asp:HyperLink ID="HyperLink1" runat="server"
onmouseover="mopen('m1')"
onmouseout="mclosetime()" Text="Some Link">
</asp:HyperLink>
会给这个HTML
<a id="HyperLink1" onmouseover="mopen('m1')" onmouseout="mclosetime()">Some Link</a>
除了使用 <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()"")
并将您的 link 替换为
<asp:HyperLink ID = "hyperlinkID" NavigateURL="/url/" Text="Link" runat="server" />
您可以在 <asp:HyperLink>
中添加任何属性,这些属性将传递给呈现的 <a>
。
例如,这个 ASP.NET 标记
<asp:HyperLink ID="HyperLink1" runat="server"
onmouseover="mopen('m1')"
onmouseout="mclosetime()" Text="Some Link">
</asp:HyperLink>
会给这个HTML
<a id="HyperLink1" onmouseover="mopen('m1')" onmouseout="mclosetime()">Some Link</a>