Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net最佳上载方法_Asp.net - Fatal编程技术网

asp.net最佳上载方法

asp.net最佳上载方法,asp.net,Asp.net,我的表中有以下字段 Name NameId City ----- ------ ------- John Smith jsmith Brooklyn 除了让用户能够输入名称NameId,City之外,我需要做的是让用户能够上传一个文件,其中将存储在磁盘上的文件的名称将与NameId字段的名称相同。例如,文件名将是jsmith.jpg 所以我需要做的是创建一个表单,用户在其中输入名称NameId City。我还需要有一个文件上传,将上传图像文件。一旦他们提交,

我的表中有以下字段

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

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

关于用户输入姓名、NameId、City和上传图片所使用的控件类型,我考虑创建一个表单,然后为Name、NameId、City创建一个文本框控件,并为图像上传创建一个图像上传控件。是否有更好的方法使用另一个控件(例如DataView控件等)执行此操作


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

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

这也是一个很好的例子:


这篇文章太开放了。如果您有具体的编码问题,我们可以提供帮助。从概念上讲,你走的是正确的道路。从那里开始,如果你遇到问题,发布代码,我们可以提供帮助。