有没有人知道任何预装的小工具/小部件管理框架(类似于iGoogle等),我可以在ASP.NET MVC站点上使用(大概是通过jQuery加载div)?
特别是,如果已经有一些不错的代码可用,我宁愿不写所有的选择/位置代码。(我希望自己编写实际的小部件/内容等...)
发布于 2009-04-20 21:07:59
我一直在等着看你是否得到了这个问题的答案,因为这也是我感兴趣的事情。由于你还没有,我将告诉你我所知道的(这可能不是很有用,但它可能会让你开始……)
我在以前的项目中使用过一些基于ExtJS portal demo的东西--虽然涉及到一些许可成本,但这取决于部署方案,此外,它被证明是相当慢和繁琐的,而且定制起来相当棘手- ext工具集的默认ui是完全从javascript构建的,而不是从标记,虽然可以强制它在现有标记之上工作,但它似乎比需要的更难。除此之外,它最终运行良好,与付费版本的支持是非常好的。
我还实现了一个基于jquery-ui sortable的小部件/门户屏幕,它工作得非常好-基本的实现非常快速和简单,但编写代码来保存和加载门户设置花费的时间比我希望的要多。
如果我现在做一个类似的项目,我想我会评估this instead -粗略地看起来还不错,而且它是开源的-它是用jquery-ui sortable构建的,所以它的核心应该足够坚固,并且假设它使用标准的jquery-ui可排序选项,那么演示版本上稍微不均匀的动画应该很容易解决。它还具有根据外观加载/保存门户设置的功能,因此它应该意味着更少的手动编码。
发布于 2009-04-20 22:21:16
我在过去使用过Telerik RadDock,并且发现它相当不错。它在div中呈现,并且相对容易样式化。
如果你是在商业上使用它,它的成本不会太高。
http://demos.telerik.com/aspnet-ajax/dock/examples/overview/defaultcs.aspx
发布于 2009-08-05 14:23:19
http://net.tutsplus.com/tutorials/javascript-ajax/inettuts/
这家伙整理了一个很棒的教程,教你如何实现类似iGoogle的拖放窗口小部件界面。甚至链接到一个工作的例子。
https://stackoverflow.com/questions/768659
复制相似问题