我有HTML table
一个简单的网络表单。
该表是在 Page_Load 中动态构建的(基于 SQL Express DB)。
然后显示我的页面,我的用户可以通过拖放修改表格单元格(即 div)的内容。
之后,我必须调用一个代码隐藏方法来更新我的元素在我的表格中的新位置。
问题是我正在使用asp:imagebutton
which 进行回发。
因此,在我的 OnClick 方法步骤之前,我丢失了客户端所做的所有更改。
我发现的唯一方法是检索我的父 div 元素(这是我的表的 parentNode)的内部 HTML,将其注入隐藏的输入(在 Javascript 的 OnClientCLick 事件上)并在我的服务器端检索它。但是,通过这种方式,我失去了所有的控制层次:
parent.InnerHtml = Request.Form["innerHTML"];
最终目的是循环我的 HTMLTable。
点击我的图像按钮并使用我的客户修改表更新我的数据库后的行元素。
非常感谢您的帮助