有两个子页面  功能都差不多  上传下载   就是保存的数据库表不一样  第一个页面没问题   第二个页面我就直接把第一个页面复制过去了 包括CS代码也是复制过去的  文件保存的表改了  但是第二个页面上传的文件怎么还是保存到第一个页面使用的数据库表里面去了呢???该改的地方我都改了啊   
CS代码:
public partial class xtadd : System.Web.UI.Page
{
    public string fname;
    protected void Page_Load(object sender, EventArgs e)
    {    }
    protected void Button3_Click(object sender, EventArgs e)
    {
        if (UploadFile.Value != null && UploadFile.Value != "")
        {
            hsgupload();
        }
        string sql;
        sql = "insert into allxiti(title,fn) values('" + mc.Text.ToString().Trim() + "','" + fname + "')";
        int result;
        result = new Class1().hsgexucute(sql);
        if (result == 1)
        {
            Response.Write("<script>javascript:alert('操作成功');</script>");
        }
        else
        {
            Response.Write("<script>javascript:alert('系统错误');</script>");
        }
    }
    private void hsgupload()
    {
        if (UploadFile.Value != null)
        {
            string nam = UploadFile.PostedFile.FileName;
            int i = nam.LastIndexOf(".");
            string newext = nam.Substring(i);
            DateTime now = DateTime.Now;
            string newname = now.DayOfYear.ToString() + UploadFile.PostedFile.ContentLength.ToString();
            UploadFile.PostedFile.SaveAs(Server.MapPath("uppic/" + newname + newext));
            fname = newname + newext;
                   }
    }
}

解决方案 »

  1.   

    我也纳闷啊   该改的地方我都改了  难道还有些需要改的地方我不知道??反正是保存到第一个页面的数据库表里面去了    并且显示也是显示在第一个页面了   
      

  2.   

      呵呵 你调用的表 也就是你插入的表 你看一下 是否没有改呢 不然不可能插到同一个表里面
      

  3.   

    你提供的内容不够,没办法帮你看的。首先你的问题不是报错,而是两个页面上传的位置一样了,你不把别一个文件也发出来怎么来比较呢?
    如果你一定要说应该改的地方都改了,我只能说你人品有问题了。