当我点击一个超链接时,我需要在函数后面找到一个代码...非常罕见。我确实把我的超链接放到了一个div中,div有一个onclick事件应该(我认为它确实但我不确定)到达一个javascript函数女巫进入同一个.ascx文件我正在努力。该javascript函数使另一个不可见按钮触发IS事件,该事件具有函数背后的代码。所有这一切,因为div和超链接不能有代码隐藏功能?无论如何这里是代码:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MenuPrincipal.ascx.cs" Inherits="BaseApplication.Composant.MenuPrincipal" %>
<asp:Button style="position:absolute; left:100%;" Visible="false" runat="server" ID="fakebtn" OnClick="fromInside" />
<div id="divi" onclick="DivClick();"> CLICKING HERE SHOULD MAKE ME REACH CODE BEHIND
<% // lots of conditionals hyperlinks %>
<% if(BLL.FakeBD.ObtenirDroitAccesStatic(login) < 1) { %>
<asp:HyperLink ID="hlinkAccueil" runat="server" NavigateUrl="~/">Accueil</asp:HyperLink>
<% }%>
<% // end of :lots of conditionals hyperlinks %>
</div>
<script type="text/javascript">
function DivClick()
{
var btn = $('fakebtn');
btn.click();
}
答案 0 :(得分:2)
<asp:LinkButton OnClick="fromInside" ID="hlinkAccueil" runat="server" NavigateUrl="~/">Accueil</asp:LinkButton>
我删除了其余部分,它再也没用了