asp.net - Obout Grid 仅在客户端添加对象

标签 asp.net grid client-side obout

我正在使用一个大表单,在这个表单中我有大约3个网格和许多文本框,我想在这些网格中创建新元素而不需要刷新所有页面, 这样我就可以一次发布所有表格。

我试图将更新删除添加操作仅在客户端进行,而不进行任何发布。

已编辑

我使用 AJAX 调用并使用 ViewState 作为 DataTable 成功实现了这些操作。 这是因为 CallBackMode 属性,但在我看来,这是在执行不必要的 POST,即使它是 AJAX 调用,因为这一切都只能在客户端由 javaScript 处理。

我的网格如下所示。

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
        <ContentTemplate>
            <asp:Panel ID="Panel2" runat="server">
                <obout:Grid ID="Grid1" AllowPageSizeSelection="false" AllowSorting="false" AllowMultiRecordSelection="false"
                    AllowAddingRecords="true" FolderLocalization="~/Localization/Grid" FolderStyle="~/Styles/grid/premiere_blue"
                    AutoGenerateColumns="false" DataKeyNames="id" AllowPaging="false" runat="server"
                    Serialize="true" CallbackMode="true" ClientIDMode="Static">
                    <Columns>
                        <obout:Column ID="Column1" Visible="false" HeaderText="Edit" Width="100" />
                        <obout:Column ID="Column2" DataField="pro_ncm" HeaderText="NCM" runat="server" Width="20%" />
                        <obout:Column ID="Column3" DataField="pro_descricao" HeaderText="Principais Produtos Fabricados"
                            Width="20%" Wrap="true" runat="server" />
                        <obout:Column ID="Column4" DataField="pro_capacidade" HeaderText="Capacidade Produtiva/Ano"
                            Width="20%" Wrap="true" runat="server" />
                    </Columns>
                </obout:Grid>
            </asp:Panel>
        </ContentTemplate>
    </asp:UpdatePanel>

最佳答案

简短的答案是:

<obout:Grid id="grid1" CallbackMode=false" ...

或者使用 javascript 动态实现:

grid1.CallbackMode = false

关于asp.net - Obout Grid 仅在客户端添加对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19549166/

相关文章:

javascript - 客户端和服务器端编程有什么区别?

asp.net-mvc - TinyMCE客户端验证问题

css - 当我使用转发器时,Bootstrap 扰乱了我的表格样式

algorithm - 如何将大小相等的正方形网格减少为最少的矩形集?

jquery - Kendo Datepicker 转换为 jQuery 发布日期值

WPF 使用名称删除网格布局子项

c# - WPF 网格不显示滚动条

jquery - 不引人注目的验证不适用于 MVC 4 中的 Textarea

javascript - 在 ASP 中包含 .inc javascript 文件不起作用,只有 .js 可以

asp.net - Windows Azure VM 网站设置