gpt4 book ai didi

c# - 使用javascript绑定(bind)gridview?

转载 作者:行者123 更新时间:2023-11-30 18:35:15 26 4
gpt4 key购买 nike

这是我的场景,我已经实现了一个 gridview,当用户按下页面上的添加按钮时,使用 javascript 使用空输入文本生成一个新行,之后用户填写输入并按下保存按钮,因此所有值都作为对象发送到处理数据插入的网络服务。之后我想刷新网格,绑定(bind)(刷新)我的 gridview,因为我从 html 按钮插入数据,所以没有回发。我知道当您从 javascript 访问 gridview 时,它呈现为 HTML 表,我可以通过某种方式将数据绑定(bind)到它吗,有什么解决方案吗?

最佳答案

这取决于你的 GridView 结构,当然你可以使用 HTML DOM 模型来修改它并在 gridview 的末尾插入新行。但是要实现这一点需要大量的手动工作,而且出现错误的可能性更大。

另一种方法是使用 UpdatePanel。

  <ajax:UpdatePanel ID="UpdatePanel" runat="server" UpdateMode="Conditional"> 
<ContentTemplate>
<asp:GridView ID="GridView" Visible="false" runat="server" HeaderStyle-Width="200" HeaderStyle-BackColor="#2B6292" HeaderStyle-ForeColor="White"
AllowSorting="true" AllowPaging="true" Width="600" AutoGenerateColumns="False" OnRowCreated="GridView_OnRowCreated"
DataKeyNames="Id" onsorting="GridView_OnSort">
<Columns>
...
</Columns>
</asp:GridView>
</ContentTemplate>
<Triggers>
<ajax:AsyncPostBackTrigger ControlID="CreateButton"/>
</Triggers>
</ajax:UpdatePanel>

请引用http://blogs.microsoft.co.il/blogs/dorony/archive/2008/05/23/using-updatepanel-to-disable-gridview-view-state.aspx获取更多信息。

关于c# - 使用javascript绑定(bind)gridview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8416583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com