亲爱的朋友们:
我有一个如下按钮:
<p id="EnterToImagesParag" class="EnterParag">
<a id="EnterToImagesLink" name="EnterToImagesLink" class="EnterLink">
</a>
</p>
和css:
p.EnterParag, p.EnterParag a.EnterLink
{
width: 400px;
height: 45px;
display: block;
}
p#EnterToImagesParag
{
background: url(/Images/Admin/btnConfigImages.png) 0px -45px;
}
p#EnterToImagesParag a#EnterToImagesLink
{
background: url(/Images/Admin/btnConfigImages.png) 0px 0px;
}
和jquery像这样:
$(document.body).ready(function () {
$('.EnterParag a').hover(
function () { $(this).stop().animate({ 'opacity': '0' }, 500); },
function () { $(this).stop().animate({ 'opacity': '1' }, 500); });
});
如何添加服务器端事件点击此按钮?
提前致谢
答案 0 :(得分:3)
澄清一下,这不是button
,而是anchor
。您可以通过为runat=server
事件添加OnServerClick
和事件处理程序来添加服务器端事件。
<a id="EnterToImagesLink" name="EnterToImagesLink" class="EnterLink" runat="server" OnServerClick="MyClickEvent"> </a>
答案 1 :(得分:1)
你可以用ASP.NET控件LinkButton控件替换锚元素“a”,它会产生相同类型的HTML元素(anchor /“a”),它也为你提供了Click事件(服务器端)。
<asp:LinkButton ID="myLinkButton" runat="server" CssClass="EnterLink" Text="My LinkButton" OnClick="OnServerClickMethod" />