为控件创建javascript对象

为控件创建javascript对象,javascript,asp.net,ajax,Javascript,Asp.net,Ajax,我正在开发一个带有AJAX功能的网络控件 我有一个从System.Web.UI.WebControls派生的控件,它将控件的javascript注册到ClientScript.RegisterClientScriptResource。当控件在页面上使用时,我应该如何实际获取javascript对象的实例化,以及如何将初始数据获取到对象中?从您试图实现的效果来看,我强烈建议使用,因为他们已经构建了您建议的体系结构 我写了一个关于使用该框架的系列文章,可在此处获得: 那么从IScri

我正在开发一个带有AJAX功能的网络控件


我有一个从
System.Web.UI.WebControls
派生的控件,它将控件的javascript注册到
ClientScript.RegisterClientScriptResource
。当控件在页面上使用时,我应该如何实际获取javascript对象的实例化,以及如何将初始数据获取到对象中?

从您试图实现的效果来看,我强烈建议使用,因为他们已经构建了您建议的体系结构

我写了一个关于使用该框架的系列文章,可在此处获得:


那么从IScriptControl派生是正确的方法吗?如果我已经在使用jQuery,我不确定这是否会给我带来不必要的膨胀,或者可能整个东西都过时了。它不是过时的;许多供应商在为web表单设计组件时使用它或类似的框架设计。有一些膨胀,特别是如果您使用AJAX控件工具包。但是,他们添加了一些延迟加载功能,这些功能是为了弥补这一点。编辑:在看到您的答复之前,我写过这篇文章:因此,通过从IScriptControl派生,我必须使用Microsoft Ajax库,对吗?哪一个已经过时一段时间了——或者我误解了术语中的某些东西?我对ASP.net/web开发相当陌生,所以如果有一些我缺少的常识,请原谅我:)不,不是Microsoft AJAX库;这是另外一回事。您也可以在ASP.NET AJAX组件中使用JQuery,而不会出现任何问题。如上所述,我写了一篇关于这方面的文章。