ajax 提交 .net ispostback不执行,asp.net – AjaxFileUpload不会触发OnUploadComplete事件

我试图让AjaxFileUpload-Control(在ContentPage中使用)工作.但它不会在服务器端触发OnUploadComplete事件

我使用的是ControlToolkit版本4.1.60919.0.我已经尝试了我在互联网上找到的一切.

这里只需几步:

>在我的MasterPage中的form-element中添加了enctype =“multipart / form-data”method =“post”

>使用UpdateMode = Always将AjaxFileUpload嵌套到UpdatePanel中

>尝试事件UploadedComplete和OnUploadComplete,但保持在第二个

>在EventHandler中添加了try-catch-block以捕获未知异常并将ExceptionMessage打印到站点上的标签 – >没啥事儿

>尝试了(出)一个ThrobberImage ……

>许多其他不起作用的tipps ……

所以,我希望我们能在这个社区中找到一个解决方案.继承我的加价:

Create a new Download

UploadingPicture

这是我的CodeBehind:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial class Internals_NewDownload : System.Web.UI.Page

{

private string m_LanguageCode;

protected void Page_Load(object sender, EventArgs e)

{

if (RouteData.Values.ContainsKey("LanguageCode"))

m_LanguageCode = RouteData.Values["LanguageCode"].ToString();

//if (IsPostBack)

// return;

if (!User.IsInRole("Administrator") && !User.IsInRole("Kunde") && !User.IsInRole("Mitarbeiter"))

Response.Redirect(Constants.DomainString + "/PermissionDenied.aspx");

Session[Constants.NonGlobalizedString] = true;

Session[Constants.MenuInfoSession] = new ClsMenuInfo("NewDownload");

}

protected void FileUpload_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)

{

try

{

string filePath = "~/upload/" + e.FileName;

DownloadLabel.Text = filePath;

}

catch (Exception ex)

{

DownloadLabel.Text = ex.Message;

}

}

}

如果您有任何想法,请不要犹豫,让我知道.我很困惑,因为我认为我只是在互联网上找到的那些howtos …

提前致谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值