0

我的表中有以下字段

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

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

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

至于用户使用什么类型的控件来输入名称、名称 ID、城市和上传图片,我正在考虑只创建一个表单,然后为名称、名称 ID、城市和一个文本框控件进行控制。图片上传控件用于图片上传。有没有更好的方法来使用另一个控件,例如 DataView 控件等?

此外,当用户想要编辑记录时 - 姓名、姓名 ID、城市和相关图像 - 最好的方法是什么。我正在考虑在每条记录旁边有一个编辑按钮,然后是一个模式窗口,允许用户编辑信息(例如名称等和图像)。我熟悉 GridView 内联编辑,但不确定用户将如何编辑图像,因为我们没有存储该信息的文件,而只是查看 NameId 以便为其提供相同的名称。

4

1 回答 1

0

我想您的要求可以通过以下示例来满足:

http://demos.devexpress.com/ASPxGridViewDemos/GridEditing/TwoWayBinding.aspx

这也是一个很好的例子:

http://blogs.msdn.com/b/robburke/archive/2006/10/05/asp.net-2.0-quick-tip_3a00_-add-a-hyperlink-to-an-image-in-a-gridview-列.aspx

于 2012-11-19T16:20:48.693 回答