即时插入/编辑
Posted
技术标签:
【中文标题】即时插入/编辑【英文标题】:instant insert/edit 【发布时间】:2012-10-15 18:01:30 【问题描述】:我在网络上看到了多个允许您操作数据的网站。 (即插入记录、删除记录、编辑记录)。 我注意到的一件很酷的事情是,当您单击删除按钮时,该项目会立即从网格中删除。然后它异步地进入数据库并从那里删除记录而不打扰用户。 例如,在常规的 asp.net 应用程序中,如果您使用的是 gridview,则需要等到数据库操作完成,因为 gridview 是一个数据绑定控件。如果您使用更新面板,您仍然会在网格中看到项目,直到 DataBind 事件再次触发。
问题:是否有任何 js/.net 库可以让我开箱即用地将这样的功能添加到项目中?
【问题讨论】:
【参考方案1】:也许您想在服务器端使用WebMethod
+ 在客户端调用Ajax
(例如使用jQuery
)。
【讨论】:
任何关于我如何在 asp.net 中执行此操作的示例/链接都会很棒。 我手头没有任何代码。这是一个简单的例子trentgardner.net/net/asp-net-webmethods-with-jquery-and-ajax【参考方案2】:您可以像 JQGrid 一样使用客户端网格。 http://www.trirand.com/blog/jqgrid/jqgrid.html。对于加载和编辑数据,您可以使用 Web 方法或 Web 服务。您也可以使用 ASP.net MVC。
【讨论】:
【参考方案3】:是的,您可以这样做。您拥有从数据库等来源读取数据的网络方法。 您可以使用 Ajax 调用此方法,并且可以将 ajax 响应绑定到 gridview 这是示例Link
【讨论】:
以上是关于即时插入/编辑的主要内容,如果未能解决你的问题,请参考以下文章