Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.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
C# 将用户生成的内容添加到asp.net中的数据库_C#_Javascript_Asp.net_Html - Fatal编程技术网

C# 将用户生成的内容添加到asp.net中的数据库

C# 将用户生成的内容添加到asp.net中的数据库,c#,javascript,asp.net,html,C#,Javascript,Asp.net,Html,在page_load中,我创建了一个表,并用从数据库收集的数据填充它。然后在允许用户修改它之后,我需要对数据库进行更改。但我不知道该怎么做。我一直在环顾四周,现在比刚开始的时候更困惑了。我创建表的代码如下所示: delList.Controls.Clear() 此代码将添加到占位符中: <asp:PlaceHolder ID="delList" runat="server"></asp:PlaceHolder> 我想在页面底部有一个按钮,允许用户选择以保存更

在page_load中,我创建了一个表,并用从数据库收集的数据填充它。然后在允许用户修改它之后,我需要对数据库进行更改。但我不知道该怎么做。我一直在环顾四周,现在比刚开始的时候更困惑了。我创建表的代码如下所示: delList.Controls.Clear()

此代码将添加到占位符中:

    <asp:PlaceHolder ID="delList" runat="server"></asp:PlaceHolder>

我想在页面底部有一个按钮,允许用户选择以保存更改,但我不知道如何做到这一点。主要是因为有很多行需要更新。我在想,使用javascript解析整个表,然后调用函数一次更新一行数据库可能是最简单的。但我不确定这是否可能


非常感谢您提供的所有帮助。

如果您使用专门用于此类操作的控件,将非常容易。我是说像这样的控制

GridView显示数据的值 每个列所在的表中的源 表示字段和每行 表示一个记录。网格视图 控件使您能够选择、排序、, 并编辑这些项目

GridView控件用于 在中显示数据源的值 一张桌子。每列代表一个 字段,而每行表示一个 记录。GridView控件支持 以下特点:

  • 绑定到数据源控件,如SqlDataSource
  • 内置排序功能
  • 内置的更新和删除功能
  • 内置分页功能
  • 内置行选择功能
  • 对GridView对象模型的编程访问,以动态设置属性、处理事件等
  • 多个关键字段
  • 超链接列的多个数据字段
  • 通过主题和样式定制外观

  • 我不明白用户如何修改表中的内容,除非你有一些表单控件,比如文本框,下拉列表

    您应该动态创建表单字段,并将其添加到页面上的容器/表单以及一个按钮(可以执行回发/或处理JavaScript)


    您可以迭代父容器中的所有控件,或者向表单元素添加自定义属性,这样您就可以在JS/Clientside中标识这些字段。

    用户当前如何编辑此记录?在asp.net中,有许多内置的数据绑定选项可用于使用网格等进行数据编辑。
        <asp:PlaceHolder ID="delList" runat="server"></asp:PlaceHolder>