0

围绕组件创建 asp.net 客户端控件并让它处理与服务器通信、查询数据、保存数据或使用 jquery 查询服务器(并处理响应)更好吗?

我是 asp.net 的新手,不确定要获得与完全基于 javascript 的解决方案类似的结果所需的工作量。

组件是 100% javascript,经常向服务器询问数据(每 0.5-2 秒),让用户做一些更改,稍后由服务器保存,组件作为 asp.net 站点的一部分托管。组件查询仅针对几种类型的数据/每个查询最多 4-5 个参数,查询的顺序无关紧要。保存数据的情况类似。

4

2 回答 2

1

我认为您应该创建一些原型来处理您需要的所有功能。这当然更好,因为当你想创建一个新请求时,你将只使用你的原型。

于 2013-03-28T02:16:24.757 回答
1

是的,最好创建一个 ASP.NET 复合控件并实现 IScriptcontrol 接口。

然后定义您的 JavaScript 原型并将其用于所有客户端操作。这两个链接通过解释如何做到这一点给出了公平的解释。基本上你想要的已经得到 MS 的支持,并且大多数 ASP.NET 的第三方控件都是以这种方式构建的。

将客户端功能添加到 Web 服务器控件

使用 ASP.NET AJAX 扩展将客户端功能添加到 Web 服务器控件

于 2013-03-28T04:15:00.397 回答