gpt4 book ai didi

c# - 在 AsyncFileUpload c# 中的 UploadComplete 后不重定向页面

转载 作者:太空狗 更新时间:2023-10-29 17:59:12 24 4
gpt4 key购买 nike

我在 asp.net 中使用 Ajax AsyncFileUpload。它在上传图片时工作正常,但不知道为什么它会使用一些查询字符串 OnUploadComplete 重定向到同一页面。我不想重新加载页面。如何解决这个问题?

我的代码如下:

function uploadComplete() {
document.getElementById('<%=lblPhotoUpload.ClientID %>').innerHTML = "Quiz Image Uploaded Successfully.";
$("#UploadQuizImageProcess").hide();
}

function uploadError() {
document.getElementById('<%=lblPhotoUpload.ClientID %>').innerHTML = "File Upload Failed.";
$("#UploadQuizImageProcess").hide();
}
function uploadQuizImageStart() {
$("#UploadQuizImageProcess").show();
}

<asp:AsyncFileUpload ID="fuPhoto" runat="server" UploadingBackColor="#779ED3" CompleteBackColor="#179406" ThrobberID="imgLoad" OnUploadedComplete="QuizImageUploadComplete" OnClientUploadStarted="uploadQuizImageStart" OnClientUploadComplete="uploadComplete" OnClientUploadError="uploadError" UploaderStyle="Traditional" />
<span id="UploadQuizImageProcess" style="display: none">
<img src="../images/uploading.gif" alt="Upload" /></span>
<asp:Label ID="lblPhotoUpload" runat="server" CssClass="lbler"></asp:Label>

protected void QuizImageUploadComplete(object sender, AsyncFileUploadEventArgs e)
{
if (fuPhoto.HasFile)
{
string filename = "";
filename = "quiz" + ".jpg";

// Save Image
}
}

最佳答案

不是按照 asp.net webforms 的设计,帖子总是返回到同一页面吗?

在您的情况下,它会进入 QuizImageUploadComplete 方法。所以你可以在这个方法的末尾做一个 response.redirect("someulr.aspx") 来到达另一个页面

关于c# - 在 AsyncFileUpload c# 中的 UploadComplete 后不重定向页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30412544/

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