通过div单击导航URL

时间:2013-12-26 15:05:03

标签: c# asp.net

<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属性,但它也没有触发服务器事件。我怎样才能使它发挥作用?

1 个答案:

答案 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>