方法执行后更改按钮文本

时间:2016-12-27 17:57:18

标签: javascript c# jquery html

我有一个按钮,文本是“IMPORT CSV”,当我点击按钮时我用这种方法更改文本并打开页面CSV.aspx:

        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
            TextView textView = (TextView)view.findViewById(R.id.task_title);
            String text = textView.getText().toString();
        }
    });

在页面CSV.aspx中,我使用一种方法来创建CSV文件,但在完成并下载后,按钮继续加载,不要更改回导入CSV。我将此功能放在页面的最后一页Provision.aspx,即调用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);
        }

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

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

1 个答案:

答案 0 :(得分:1)

当您加载CSV然后使用承诺更改文本时,您可以控制,例如

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