Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.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
C# jQuery没有';当可见性=”时不响应;假;远离的_C#_Jquery_Asp.net - Fatal编程技术网

C# jQuery没有';当可见性=”时不响应;假;远离的

C# jQuery没有';当可见性=”时不响应;假;远离的,c#,jquery,asp.net,C#,Jquery,Asp.net,我有一个按钮,在c#中的一个方法完成后出现: <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Button ID="submit" runat="server" Text="Submit" OnClick="submit_Click1" visible="true"/> <button runat="serv

我有一个按钮,在c#中的一个方法完成后出现:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
      <ContentTemplate>
         <asp:Button ID="submit" runat="server" Text="Submit" OnClick="submit_Click1" visible="true"/>
         <button runat="server" class="submit2" id="closeWidget" visible="false">Close</button>
      </ContentTemplate>
  <Triggers>
    <asp:AsyncPostBackTrigger ControlID="submit" EventName="Click"/>
  </Triggers>
问题是,当我的方法使“.submit2”可见时,我的jQuery脚本在单击它时无法识别。。但是,如果我在方法运行之前将其设置为visible=true,那么它将非常好地工作

所以我的问题是,在我将可见性更改为true之后,如何使其工作

使用时

visible="false"
控件将从HTML输出中删除。如果只想隐藏它,可以使用显示样式:

<button runat="server" class="submit2" id="closeWidget" style='display: none;'>Close</button>
关闭

然后可以通过删除显示样式属性来显示它。

请显示jquery脚本。很可能您没有使用live binding。我将更新我的问题尝试以下操作:
$('body')。在('click','.submit2',函数(){$('.widly')。removeClass('window');})
它可以工作!你能把它贴在回信里让我批准吗?不管怎么说,你能解释为什么这样做吗?
<button runat="server" class="submit2" id="closeWidget" style='display: none;'>Close</button>