您是否使用任何第三方数据输入控件?

时间:2009-08-31 00:56:05

标签: asp.net data-entry

在每个项目中,我总是为实体建立数据输入表格。我用Google搜索了一下,找到了像Peter的数据输入套件等等一些控件。

您是否曾使用过这些控件,请告诉我您使用它们的经历?

谢谢

3 个答案:

答案 0 :(得分:4)

对于网络开发,我总是对Telerik有过积极的体验。

在一天结束时,它归结为经典版本与购买。曾几何时我都在咨询一家公司,我第二天遇到了一位jr程序员。当被问及他在做什么时,他正在为ASP.NET自定义构建自己的日期/日历选择器。他基本上构建的东西类似于彼得的日期选择器或您从第三方供应商那里找到的任何其他日历控件。

有点吃惊,我问他有多长时间一直在努力。答复是3周。现在刚从大学毕业,假设基本工资为4万,而且开销为15%(可能很低),这家公司每周花费920美元。因此,一个低于标准的未完成日期控制的生产成本为2760美元,现在只需250美元即可获得。事实上,我们上次购买时,整个telerik软件包为我们提供了800美元的开发商许可证。在这种情况下,浪费时间/金钱的大量浪费。

答案 1 :(得分:0)

经过一番研究后,我们决定使用Peter Blum Data Entry Suite在TechInsurance.com和BusinessInsuranceNow.com上重建在线应用程序。该项目已经持续了一年多。但我对彼得的套房非常满意。他的文档和支持是真正无与伦比的。

所以进入项目 - 首先,两个站点的在线应用程序非常动态。我的意思是,应用程序必须处理许多不同的业务类型,并且只询问与用户相关的问题。所以这项任务本身很难。但是,一个问题尤其是每个页面的动态特性。该网站需要展示&根据同一页面上其他问题的答案动态隐藏问题。当然,无形的问题无需验证。因此,在网站的旧版本(或我说当前版本)中,我使用精心编写的javascript和服务器端代码处理了所有这些内容。 Javascript遵循与服务器端代码相同的规则始终绝对是至关重要的,因此只需要可见的问题。但是当处理如此规模的应用程序时,我偶尔会犯一些错误,当遇到一系列复杂的条件时,这些错误会显示出他们丑陋的面孔。

现在,通过Peter Blum套件,我实际上可以利用MultiFieldStateController和EnablerContainer中的VisibleCondition以一种明确的方式处理所有这些逻辑。当我这样做时,DES套件实际上将处理此可见性和验证功能的客户端和服务器端部分。这意味着我不必写一点Javascript。而且我不必经常测试我的Javascript代码与服务器端代码的工作原理相同,因为我知道DES正在为我处理它。这只是整个套件的一小部分,但这是迄今为止对我最有用的功能。

答案 2 :(得分:0)

为了它的价值,我个人不喜欢使用Peter Blum的控件。在过去4年左右的时间里,我对Telerik有过积极的体验。