javascript - 如何将文件上传选择插入到 GridView 中,然后添加新行?

标签 javascript c# asp.net .net vb.net

我想要一个 gridview,它有一个文件上传控件,带有一个标记为“添加”的按钮,如下所示:

 Filename                            |  Delete
 ---------------------------------------------
 [FileUpload Control][Add button]    |    X

当用户按下“添加”按钮时,他们将浏览要上传的文件并选择它。选择完成后,会生成一个新的网格行,以便用户可以选择更多文件。

Filename                            |  Delete
---------------------------------------------
Filename in text box                |    X       <- fileupload control is replaced w/txtbox containing filename selected
[FileUpload Control][Add button]    |            <- new row is added for user to select another file

我该如何实现这个目标?

最佳答案

其基础是向 GridView 添加一个新的模板字段列,并将按钮控件添加到该模板中。然后,您必须在处理文件上传的代码后面添加按钮控制的所有功能,并且您将运行插入查询,可能会添加新行,然后刷新网格。

很难说出您要求的确切规范,但如果您只想在 gridview 的最底部有一个按钮,请考虑将其添加到 gridview 的页脚模板中(单击侧面的小箭头) gridview 的,然后选择编辑模板,选择页脚,在此处添加控件),这应该将此控件添加到 gridview 的最底部。我在第一段中解释的内容会将控件添加到每一行。

关于javascript - 如何将文件上传选择插入到 GridView 中,然后添加新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27965908/

相关文章:

asp.net - 我可以在 .aspx 页面中使用 ViewBag 吗?

javascript - 如何在 ASP.NET 中创建登录页面的重定向?

c# - 使用 : The magic number in GZip header is not correct. 解压缩上传的文件确保您传入的是 GZip 流

c# - 如何在不更改方法签名的情况下返回测试替身?

c# - LINQ查询表达式翻译器?

c# - 将根 JSON 数组映射到类型的属性。 。网

javascript - 在直线上移动网格 三个 JS

javascript - 媒体打印 css 在 IE11 打印预览中不起作用

javascript - 我可以使用 .click 在返回多个结果的查询中仅定位一个结果吗?

javascript - 重新部署 war 文件(jsp、js)不会在服务器上更新