0

私は ASP.NET を使用しており、ファイルを非同期でアップロードする簡単な方法が必要です。そこで、asyncfileupload (Ajax コントロール ツールキット) を使用しようとしましたが、サーバー側にもパラメーターを渡す必要があります。どうやってやるの ?ありがとう。

これが私のコードです:

クライアント側:

<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);
  }
4

1 に答える 1