Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery在另一个更新面板中单击链接按钮时显示DIv元素_Jquery_Asp.net - Fatal编程技术网

使用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();
    });
});