使用jquery在另一个更新面板中单击链接按钮时显示DIv元素
我想显示使用jquery在另一个更新面板中单击链接按钮时显示DIv元素,jquery,asp.net,Jquery,Asp.net,我想显示元素,每当我单击ID为lnkOrderID的链接按钮时,该元素包含两个更新面板,该链接按钮也位于另一个更新面板中。我正在使用jQuery: <asp:UpdatePanel> <asp:LinkButton ID="lnkOrderID" Text='<%# Bind("OrderID") %>' runat="server" CommandName="EditMarketOrder" OnClientClick="ShowHideDivs();" <
元素,每当我单击ID为lnkOrderID的链接按钮时,该元素包含两个更新面板,该链接按钮也位于另一个更新面板中。我正在使用jQuery:
<asp:UpdatePanel>
<asp:LinkButton ID="lnkOrderID" Text='<%# Bind("OrderID") %>' runat="server" CommandName="EditMarketOrder" OnClientClick="ShowHideDivs();"
</asp:UpdatePanel>
<div id="divOrderLines" runat="server">
contain two update panel which i need to show when i click on link button
</div>
啊,jQuery和webforms——有趣的东西
无论如何,我认为您最好直接从JavaScript执行所有绑定和函数调用,而不是使用ClientClick属性
您说过您正在使用jQuery。。。它是内联的还是在单独的js文件中
如果是内联的,您可以执行以下操作:
$(document).ready(function() {
$("#<%= lnkOrderID.ClientID %>").click(function() {
$("#<%= divOrderLines.ClientID %>").show();
});
});
祝你好运 @user656990欢迎您!更新面板是什么意思?你有什么问题?您是否发现任何错误?这也是使用webforms进行jQuery的一个很好的资源:
$(document).ready(function() {
$("*[id$='lnkOrderID']").click(function() {
$("*[id$='divOrderLines']").show();
});
});