【发布时间】:2013-01-23 04:59:08
【问题描述】:
基于下拉列表,我正在获取价值并需要用于 ajax 文件上传,现在的问题是我正在正确获取价值,我正在使用两个 ajax 文件上传(ajaxUpload1_OnUploadComplete 和 ajaxUpload2_OnUploadComplete),每当我点击用于从两个控件上传文件的上传控件转到一个上传方法(ajaxUpload1_OnUploadComplete)仅用于上传文件。我需要一个解决方案。提前致谢。
在.cs中
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
Session["Value"] = DropDownList1.SelectedItem.Text;
}
protected void ajaxUpload1_OnUploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
String value = Session["Value"].ToString();
}
protected void ajaxUpload2_OnUploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
String value1 = Session["Value"].ToString();
}
在 .aspx 中
<asp:AjaxFileUpload ID="AjaxFileUpload1" AllowedFileTypes="jpg,jpeg" MaximumNumberOfFiles="10" ThrobberID="1" ContextKeys="1" OnUploadComplete="ajaxUpload1_OnUploadComplete" runat="server"/>
<asp:AjaxFileUpload ID="AjaxFileUpload2" AllowedFileTypes="jpg,jpeg" ThrobberID="2" MaximumNumberOfFiles="10" ContextKeys="2" OnUploadComplete="ajaxUpload2_OnUploadComplete" runat="server" />
【问题讨论】:
-
@YuriyRozhovetskiy 我已经完成了,发现不能在同一页面中有一个或多个 ajaxfileupload。所以我离开了这个概念,无论如何感谢您的帮助。
标签: c# asp.net ajax file-upload ajaxcontroltoolkit