我有一个表格和无效的帖子方法。
<form id="frm_loadFile" action="/Home/LoadFileWhithChanges" enctype="multipart/form-data" method="post" style="margin-top: 40px;">
<input type="file" style="width: 100%;" name="upload" value="Choose file"><br><br>
<input style="width: 115px;" type="submit" value="Upload">
</form>
[HttpPost]
public void LoadFileWhithChanges(HttpPostedFileBase upload)
{
if (upload == null)
{
Response.Write(@"<script language='javascript'>alert('No file')</script>");
Response.Flush();
Response.End();
return;
}
else
{
//...
Response.Write(@"<script language='javascript'>alert('All done')</script>");
Response.Flush();
Response.End();
return;
}
}
但是当它在警报之后调用Response.Write
我的页面重定向
我想在response.write/
之后留在此页面上我该怎么做?
答案 0 :(得分:0)
您正在发布表单并收到回复。您的行为是void
并不重要。浏览器不关心如何在服务器上生成响应。它的唯一作用就是显示结果。如果你想留在同一页面,你应该: