【发布时间】:2011-02-17 12:51:15
【问题描述】:
如果您需要将 jquery 插件转换为 .NET 服务器控件 (.ascx),您应该知道什么。
有没有人有一个很好的教程或者想要他的想法什么是最好的,你应该怎么做?
【问题讨论】:
标签: c# .net jquery jquery-plugins
如果您需要将 jquery 插件转换为 .NET 服务器控件 (.ascx),您应该知道什么。
有没有人有一个很好的教程或者想要他的想法什么是最好的,你应该怎么做?
【问题讨论】:
标签: c# .net jquery jquery-plugins
我真的不认为这是可能的,一般来说,服务器控件是服务器端的,而 jquery 插件是客户端的设计,你为什么要将已经在服务器端工作的东西封装到一个呈现相同客户端代码的服务器控件中?
【讨论】:
有很多问题:
1) 脚本和css的自注册——任何服务器控件都应该是完全自包含的,所以它应该能够确保自己的资源可用
2) 命名容器安全(例如,您不能真正对服务器对象的引用进行硬编码,否则代码将无法重用)。您无法真正摆脱使用Static 客户端ID,这会从一开始就破坏命名容器的安全性。因此,您需要一种动态传递对客户端脚本的引用的方法。
3) 与 asp.net 客户端事件模型挂钩,例如在部分回发后更新从服务器传递的数据,如果您希望它们在 UpdatePanels 中正常工作
【讨论】: