刷新上传,已经解决了! 
   在线等! 下面是我自己写的,但是刷新了
   要求不刷新,高手指导下<asp:Image ID="Image1" runat="server" Height="190" Width="180" Style="margin-right: 1px;"
                            ImageUrl="~/Code_Company/Image.aspx" /><br />
                        <asp:FileUpload ID="FileUpload1" runat="server" Width="140px" Enabled="False" />
                        <asp:Button ID="btnUpImg" runat="server" Text="上传" OnClick="btnUpImg_Click" Enabled="False" />
using (SqlConnection con = new SqlConnection
            (ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString))
        {
            string sql = "update Code_company set Mark=@Mark where CompanyCode=@CompanyCode";
            SqlCommand com = new SqlCommand(sql, con);
            com.Parameters.Add("@Mark", SqlDbType.Image).Value = FileUpload1.FileBytes;
            com.Parameters.Add("@CompanyCode", SqlDbType.VarChar).Value = code;
            con.Open();
            try
            {
                if (com.ExecuteNonQuery() != 1)
                {
                    Response.Write("<script>window.alert('上传的文件保存失败')</script>");
                    return;
                }
                Response.Write("<script>window.alert('文件上传成功')</script>");
            }
            catch (Exception ex)
            {
                Response.Write("<script>window.alert('" + ex.Message + "')</script>");
            }
            finally
            {
                con.Close();
            }        }

解决方案 »

  1.   

    局部刷新,用updatepanel把button,fileupload包含进去就可以了
      

  2.   

    2楼的方法不行
    updatepanel控件不支持fileupload
       而且我的button里面含有数据库操作和字节
         放在updatepanel报错!
      

  3.   

    www.51aspx.com
    上去找无刷新上传。
    其实网上有好多。
      

  4.   

    在updatepanel中添加trigger控制button就可以了
                <Triggers>
                    <asp:PostBackTrigger ControlID="Button1" />
                </Triggers>
      

  5.   

    去这里下载吧 算你走运了 前天刚刚上传的
    http://download.csdn.net/source/1642350
      

  6.   


      这我也试过了 
        加上就刷新了
         这样等于不加updatepanel
                谢谢回复
      

  7.   


       你这个还是jQuery的?
      

  8.   

    保存路径可以,保存成二进制有这么麻烦吗???
    给你个文章做参考吧。
    http://hi.baidu.com/peng_c/blog/item/0720a95054524d5e1138c246.html
      

  9.   

    http://hi.baidu.com/yjh6016/blog/item/ef876f611cfaa6d88cb10d75.html
    这回你该满意了吧
      

  10.   

    确实,看了下updatepanel里就算设置了Triggers也无济于事
    不知道网上那些测试可以通过的文章从哪里来的
    唯一的一个靠谱的是: 在vs2008中的ScriptManager的属性EnablePartialRender="false"
    这里没有测试,不知道行不行.
    好多人用了其他的方法实现上传
      

  11.   


    更不靠谱了
       和我的一模一样
    还没这好
    http://hi.baidu.com/cutchop/blog/item/c579d013b1524625dd5401b1.html
       研究中 。   都不能运行
        
      

  12.   


       我看见了用flash的
       还有框架的
        研究框架上传中