我有一个按钮,文本是“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");
答案 0 :(得分:1)
当您加载CSV然后使用承诺更改文本时,您可以控制,例如
$.ajax({
url:"CSV.aspx",
success: function(){
//Your code here
});