要使用AjaxControlToolkit AsyncFileUpload控件上传文件后获取文件路径,可以使用以下代码示例:
protected void AsyncFileUpload1_UploadedComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
// 获取上传的文件名
string fileName = System.IO.Path.GetFileName(e.FileName);
// 保存文件到指定路径
string filePath = Server.MapPath("~/Uploads/") + fileName;
AsyncFileUpload1.SaveAs(filePath);
// 将文件路径保存到隐藏的文本框中
filePath.Value = filePath;
}
var filePath = document.getElementById('<%= filePath.ClientID %>').value;
console.log(filePath);
请注意,要使用AsyncFileUpload控件,需要在页面上引用AjaxControlToolkit的脚本文件,并添加相关的控件注册信息。
上一篇:Ajaxcontrolkit输入按钮在部署后无法工作。
下一篇:AjaxControlToolkit HtmlEditorExtender错误:AjaxControlToolkit.pdb未加载