asp.net上传的最佳方法

时间:2012-11-19 16:05:42

标签: asp.net

我的表格中有以下字段

Name        NameId  City 
-----       ------  -------
John Smith  jsmith  Brooklyn

除了让用户能够输入名称NameId,City之外,我需要做的是让用户上传一个文件,其中将存储在磁盘上的文件的名称将是与NameId字段同名。例如,文件的名称将是 jsmith.jpg

所以我需要做的是创建一个表单,用户输入Name,NameId,City。我还需要一个上传图像文件的文件上传器。提交后,我会在db表中插入此记录,并将文件保存到images文件夹中,其中图像文件的名称将与nameid相同。

就用户输入Name,NameId,City和上传图片所使用的控件类型而言,我正在考虑创建一个表单,然后控制Name,NameId的文本框控件,用于图像上传的城市和图像上传控件。是否有更好的方法使用另一个控件,比如说DataView控件等。

此外,当用户想要编辑记录时 - Name,NameId,City和相关图像 - 这是实现此目的的最佳方式。我想在每个记录旁边有一个编辑按钮,然后是一个模态窗口,它允许用户编辑信息(例如名称等和图像)。我熟悉GridView内联编辑,但不确定用户如何编辑图像,因为我们没有存储该信息的文件,只是查看NameId以便为其命名。

相关问题