我在数据源(sqldatasource)的updatequery中写了更新数据库的代码,然后在后台中通过传过来的id想再修改数据库的值,于是书写了以下代码: SqlDataSource1.UpdateCommand = "update news set pictureUrl='" + ((FileUpload)DetailsView1.FindControl("FileUpload1")).FileName + "'where id='" + Request["id"] + "'";不过却会丢失,请教各位原因和解决的方法,谢谢