c#试图从另一个方法访问某些东西
本文关键字:访问 方法 另一个 | 更新日期: 2023-09-27 18:13:42
我是新手,所以希望你们能容忍我。我试图在btnDone上插入filePathImage的URL目录到数据库。部分代码:
protected void AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
EnsureDirectoriesExist();
String filepathImage = (@"Images/Story/" +txtTitle.Text + "/" + e.FileName);
AjaxFileUpload1.SaveAs(Server.MapPath(filepathImage));
}
protected void btnDone_Click(object sender, EventArgs e)
{
act.ActivityName = dropListActivity.SelectedItem.Text;
act.Title = txtTitle.Text;
act.FileURL = filepathImage;
daoStory.Insert(act);
daoStory.Save();
}
我得到了一个问题与filePathImage在行动。FileURL = AjaxFileUpload1.filePathImage;如有任何建议或解决方案,我们将不胜感激
尝试如下,当上传完成后,您可以将您的路径放入会话中,并在需要时使用该会话路径。
protected void AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
// your Code
Session["filepathImage"] = filepathImage ; // put the path in session variable
}
protected void btnDone_Click(object sender, EventArgs e)
{
if(Session["filepathImage"]!=null)
{
string filepathImage = Session["filepathImage"] as string;
// your code ...
}
}