
两张表:
用户反馈: FeedBack
和这条反馈相关的图片: FileInfo
FeedBack 1对多 FileInfo
FeedBack.KeyId = FileInfo.sourceId
点击新增按钮新增一条意见反馈, 用户可以上传多张图片, 那么先保存意见反馈, 然后取出新增意见反馈的id, 然后赋值给这次操作中所有新增的图片的sourceId字段
插入FeedBack记录
int fileCount = Request.Files.Count; //获取一共上传了多少张图片
for (int i = 0; i < fileCount; i++)
{
HttpPostedFile file = Request.Files[i]; //遍历获取每张上传的图片
保存图片
将FeedBack.KeyId赋值给当前图片的.sourceId
插入FileInfo记录
}
如果用多个FileUpload控件代码可以这样写, 但是现在我用的是uploadify插件, 请问怎么实现?
uploadify每上传一张图片就会走一次一般处理程序

------解决思路----------------------
最好的是采用jquery的方式,有很多这样的插件的,支持单文件上传和多文件上传,而且是异步的