我是新手,如果这很容易就道歉:
我有一个包含iframe的网页,iframe中的代码会将文件上传到文件夹。
上传文件后,我想刷新列出上传文件的父页面。
这是上传文件时触发的代码:
void Button1_Click(object Source, EventArgs e){
if (File1.Value == ""){
Span1.InnerHtml = "Error: you must enter a file name";
return;
}
if (File1.PostedFile != null){
try{
File1.PostedFile.SaveAs(Server.MapPath(Request.QueryString["fpath"]+"\\")+File1.Value);
Span1.InnerHtml = "File Uploaded";
}
catch (Exception exc){
Span1.InnerHtml = "Error saving file" + File1.Value + "" + exc.ToString();
}
}
}
我希望我能坚持下去 window.parent.location.href = window.parent.location.href; 在saveas行之后
答案 0 :(得分:0)
这个答案是JS,而不是C#。
根据this answer,您可以使用:
byId('id-name');
答案 1 :(得分:0)
您可以调用此函数:
window.location.reload()
上传后。