我使用ASP.NET,我需要一種簡單的方法異步上傳文件。所以我嘗試使用asyncfileupload(Ajax控件工具包),但我也需要將參數傳遞給服務器端。我怎樣才能做到這一點 ?謝謝。使用asyncfileupload將參數傳遞到服務器端(ajaxcontroltoolkit)
這裏是我的代碼:
在客戶端:
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:AsyncFileUpload ID="afuMedia" runat="server" UploaderStyle="Modern" OnUploadedComplete="afuMedia_UploadedComplete" />
在服務器端:
protected void afuMedia_UploadedComplete(object sender, AsyncFileUploadEventArgs e)
{
//int id = int.Parse(Request.QueryString["id"]);
string mediaPath = ConfigurationParameters.MediaPath;
string filePath = CurrentBrand.BrandCode + "\\" + CurrentCulture.CultureCode + "\\" + "highlights-" + id;
string physicalPath = Path.Combine(MapPath("~/" + mediaPath), filePath);
afuMedia.SaveAs(physicalPath);
}
閱讀此http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AsyncFileUpload/AsyncFileUpload.aspx閱讀並讓我知道如果你仍然需要幫助 – skhurams
@skhurams,我做了,並且沒有辦法將參數傳遞到服務器端。 –
什麼樣的參數解釋? – skhurams