gpt4 book ai didi

javascript - 方法执行后更改按钮文本

转载 作者:行者123 更新时间:2023-12-03 05:21:43 25 4
gpt4 key购买 nike

我有一个按钮,其文本为“IMPORT CSV”,当我单击该按钮时,我使用如下方法更改文本并打开页面 CSV.aspx:

protected void lnkImportarCSV_Click(object sender, EventArgs e)
{
lnkImportarCSV.Text = "Carregando...";
string pagina = "CSV.aspx";
string script = "<script>window.open('" + pagina + "','_self');</script>";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "temp", script, false);
}

在CSV.aspx页面中,我使用了一种方法来创建CSV文件,但是完成并下载后,按钮继续加载,不要改回导入CSV。我将此功能放在页面的最后Provision.aspx,即调用CSV.aspx的页面有人知道我做错了什么吗?

                    $("#<%=lnkImportarCSV.ClientID%>").text("Import CSV");
<小时/>

我使用这个功能,点击它调用的按钮并下载。

function mudarBotao() {

$("#<%=lnkImportarCSV.ClientID%>").text("Carregando...");
$.ajax({
url:"CSV.aspx",
success: function() {
window.location = 'CSV.aspx';
$("#<%=lnkImportarCSV.ClientID%>").text("Importar CSV");
}
});

}

最佳答案

您可以控制何时加载 CSV,然后使用 promise 来更改文本,例如

$.ajax({
url:"CSV.aspx",
success: function(){
//Your code here
});

关于javascript - 方法执行后更改按钮文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41349905/

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