ポストバックなしで、ファイルをアップロードして、新しく保存されたパスを取得できるようにしたいと考えています。私はすでに使用しようとしupdatepanel
ましたが、ファイルのアップロードがnullとして見つかりました。
File_Path_Text
実際には、javascript メソッドで使用するためにを取得したいと考えています。
以下は私が使用しているコードです。
protected void get_path(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
FileUpload1.SaveAs(@"C:\temp\" + FileUpload1.FileName);
File_Path_Text = @"C:\temp\" + FileUpload1.FileName;
}
}
以下は asp 部分です。
<asp:FileUpload ID="FileUpload1" runat="server" accept="kml"/>
<asp:Button id="Button1" text="Add layer to map" OnClick="get_path" runat="server" />