javascript - 页面回发导致生成的 HTML 消失

标签 javascript asp.net html

我在下面的博客中遇到了通过 JavaScript 动态添加或删除 HTML 表格行的方法:

http://viralpatel.net/blogs/2009/03/dynamically-add-remove-rows-in-html-table-using-javascript.html

我的目标是有一个 ASP.NET FileUpload 控件供用户上传图片,然后图片名称将动态显示在表格行上,表格应该从上面的 JavaScript 生成。

问题是每次添加图片时,回发都会导致HTML表格消失,如何将HTML表格存储在某个地方?

我确实考虑过使用 StringBuild 类从后面的代码附加 HTML 表格,但是删除行会出现问题。

有没有更好的解决方法来实现这一目标?请发表您的意见。

先谢谢你。

最佳答案

ASP.NET FileUpload 控件不是很灵活,有更多处理文件上传的最新方法。有一个很棒的 jQuery 文件上传插件,如果我正确理解你的问题,它会完全按照你的要求做:http://blueimp.github.com/jQuery-File-Upload/

关于javascript - 页面回发导致生成的 HTML 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9527822/

相关文章:

javascript - $ ('#details' ).change() 不执行函数

c# - 有什么方法可以在重定向时将 LinkBut​​ton 内容从一个传递到另一个?

c# - 为什么 .NET 与 Windows 操作系统是分开的?

javascript - 使用 jQuery 突出显示(选择)文本框中的所有文本

javascript - NodeJS 中的嵌套 Promise

javascript - 我想从 php 例程中删除一些 if 循环,使代码更加紧凑和动态

javascript - 在响应式网格中动态调整图像大小

javascript - 在 reactjs 中使用渲染方法之外的函数

html - 按钮图像排列跨浏览器顶部的文字?

html - 背景向右重复