gpt4 book ai didi

c# - 如何设置按钮点击事件的优先级?

转载 作者:太空宇宙 更新时间:2023-11-03 21:58:30 25 4
gpt4 key购买 nike

这里我需要先调用一个 javascript 函数,一段时间后我需要在同一个按钮单击事件上调用一个 c# 函数。可能吗?

 <asp:ImageButton ID="imgBTNExportPPT" runat="server" Width="15" Height="15" border="0" 
OnClientClick="JavaScript:exportCharts('JPG');" OnClick="imgBTNExportPPT_Click" ImageUrl="~/Images/PPT_icon.png" />

有什么建议吗?

最佳答案

Javascript 函数在客户端执行。 C# 函数在服务器端执行。在没有进一步临时化或异步请求的情况下,客户端 onClick 处理函数将在服务器端 onClick 处理函数之前执行。

如果我明白了,您要导出的图像在客户端处理后可用,不是吗?因此,只有在客户端处理完成后才执行服务器端处理。

没有 AJAX?看看here .

这是一些代码:

<script>
function exportCharts(input)
{
//business here
if(business works)
return true;
else
return false;
}

</script>

<asp:ImageButton ID="imgBTNExportPPT" runat="server" Width="15" Height="15" border="0" ImageUrl="~/Images/PPT_icon.png"
OnClientClick="return exportCharts('JPG');"
OnClick="imgBTNExportPPT_Click" />

服务器端 imgBTNExportPPT_Click 处理程序只有在 exportCharts 返回 true 时才会执行。

关于c# - 如何设置按钮点击事件的优先级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11221895/

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