<div id="div1" runat="server"
onclick="document.getElementById('<%=fav1.ClientID%>').click()" class="grid">
//some content
<asp:LinkButton id="fav1" runat="server" visible="false"
PostBackurl="~/someurl.aspx" />
</div>
div是可点击的,我希望它在点击时导航到目标页面,但那不会发生。 页面上有10个这样的div,所有链接按钮的postbackurl都是动态添加的。 (我刚刚在这里硬编码进行测试)。
还添加了按钮的onclick属性,但它也没有触发服务器事件。我怎样才能使它发挥作用?
答案 0 :(得分:0)
onclick="$(document.getElementById('<%=fav1.ClientID%>')).click()"
完整代码:
<div id="div1" onclick="$(document.getElementById('<%=fav1.ClientID%>')).click()" class="grid">
//some content
<asp:LinkButton id="fav1" runat="server" visible="false"
PostBackurl="~/someurl.aspx" />
</div>