【发布时间】:2011-10-10 09:33:58
【问题描述】:
我认为我很简单。
我有以下代码:
public void Button1Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
if (FileUpload1.PostedFile.ContentType == "text/xml")
{
string filename = Path.GetFileName(FileUpload1.FileName);
FileUpload1.SaveAs(Server.MapPath("~/") + filename);
StatusLabel.Text = "Upload status: File uploaded!";
DataSet ds = new DataSet();
ds.ReadXml((Server.MapPath(filename)));
GridView1.DataSource = ds;
GridView1.DataBind();
}
else
StatusLabel.Text = "Only xml files are accepted!";
}
}
public void Button2_Click1(object sender, EventArgs e)
{
}
我想要的是用户在 button2 中执行此代码
DataSet ds = new DataSet();
ds.ReadXml((Server.MapPath(filename)));
GridView1.DataSource = ds;
GridView1.DataBind();
我的问题是变量文件名在外面不可用
public void Button1Click(object sender, EventArgs e)
提前感谢您的帮助! 克里斯
【问题讨论】:
-
那些不是不同的类,那些是同一类/网络表单的不同方法...
标签: c# asp.net visual-studio-2008 variables webforms