我的表中有以下字段
Name NameId City
----- ------ -------
John Smith jsmith Brooklyn
除了让用户能够输入名称 NameId、City 之外,我需要做的是让用户能够上传文件,其中将存储在磁盘上的文件的名称将与NameId 字段。例如,文件的名称将是jsmith.jpg。
所以我需要做的是创建一个表单,用户在其中输入名称、NameId、City。我还需要一个文件上传器来上传图像文件。一旦他们提交,我会在 db 表中插入这条记录并将文件保存到 images 文件夹中,其中图像文件的名称将与 nameid 相同。
至于用户使用什么类型的控件来输入名称、名称 ID、城市和上传图片,我正在考虑只创建一个表单,然后为名称、名称 ID、城市和一个文本框控件进行控制。图片上传控件用于图片上传。有没有更好的方法来使用另一个控件,例如 DataView 控件等?
此外,当用户想要编辑记录时 - 姓名、姓名 ID、城市和相关图像 - 最好的方法是什么。我正在考虑在每条记录旁边有一个编辑按钮,然后是一个模式窗口,允许用户编辑信息(例如名称等和图像)。我熟悉 GridView 内联编辑,但不确定用户将如何编辑图像,因为我们没有存储该信息的文件,而只是查看 NameId 以便为其提供相同的名称。