gpt4 book ai didi

c# - ASP.NET 在单击按钮时显示 div

转载 作者:行者123 更新时间:2023-11-30 12:59:23 25 4
gpt4 key购买 nike

我正在尝试在单击按钮时显示加载 div,但目前无法正常工作。

Javascript:

<script type="text/javascript">
$(document).ready(function (e) {
$('#BtnSend').click(function () {
$('#<%= loading.ClientID %>').toggle("slow");
});
});
</script>

分区:

<div id="loading" class="Loading" runat="server" visible="false">
<div class="loadingImg">
<img src="../Images/loading.gif" alt="loading" />
</div>
</div>

按钮:

<asp:Button ID="BtnSend" runat="server" Text="SEND" 
onclick="BtnSend_Click" CssClass="pressbutton2" Height="36px" ClientIDMode="Static" />

div 设置为在服务器上运行,这样我也可以通过代码更改它的可见性。

最佳答案

对 asp 按钮使用 onClientClick。然后创建您调用的 jquery 函数 BtnSend_Click

如果您想通过客户端进行:

jQuery

function BtnSend_Click () {
$('#<%= loading.ClientID %>').toggle("slow");
}

ASP 按钮

<asp:Button ID="BtnSend" runat="server" Text="SEND" 
onClientClick="BtnSend_Click" CssClass="pressbutton2" Height="36px" ClientIDMode="Static" />

如果你想通过服务器来做:

C#

protected void BtnSend_Click(object sender, EventArgs e){
loading.Visibility = 'visible' //not sure on syntax to show it in code behind off the top my head
}

ASP 按钮

<asp:Button ID="BtnSend" runat="server" Text="SEND" 
onClick="BtnSend_Click" CssClass="pressbutton2" Height="36px" ClientIDMode="Static" />

关于c# - ASP.NET 在单击按钮时显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17796786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com