是否有人知道我可以在ASP.NET MVC网站上使用的任何预装小工具/小部件管理框架(沿着iGoogle等)(可能是通过jQuery加载div等)?
特别是,如果有可行的东西,我宁愿不写所有的选择/位置代码。 (我希望自己写一些实际的小部件/内容......)
答案 0 :(得分:3)
我在等着看你是否得到了这个答案,因为这也是我感兴趣的东西。如果你没有,我会告诉你我所知道的(它可能不是那么有用,但可能会让你开始......)
我在之前的项目中使用了基于ExtJS portal demo的内容 - 虽然根据部署方案涉及一些许可证成本,但事实证明它非常缓慢和繁琐,而且相当棘手自定义 - ext工具集的默认设置是ui完全由javascript构建,而不是从标记构建,虽然可以强制它在现有标记之上工作,但它似乎比它需要的更难。除此之外,它最终运作良好,付费版本支持非常好。
我还实现了一个基于jquery-ui sortable的小部件/门户网站屏幕,它运行得非常好 - 基本实现非常快速和简单但是编写代码来保存和加载门户网站设置花费的时间比我的要多喜欢。
如果我现在正在做一个类似的项目,我想我会评估this instead - 从粗略的一瞥和它的开源看起来很好 - 它是用jquery-ui排序的,所以核心应该是实心的假设它使用标准的jquery-ui可排序选项,那么演示版本上稍微不均匀的动画应该很容易理清。它具有通过外观加载/保存门户设置的功能,因此它应该意味着更少的手工编码。
答案 1 :(得分:1)
我过去使用过Telerik RadDock,发现它非常好。它以div形式呈现,并且相对容易风格化。
如果您在商业上使用它,价格不会太高。
http://demos.telerik.com/aspnet-ajax/dock/examples/overview/defaultcs.aspx
答案 2 :(得分:1)
http://net.tutsplus.com/tutorials/javascript-ajax/inettuts/
这个人组织了一个关于实现像拖放小工具界面这样的iGoogle的精彩教程。甚至链接到一个工作示例。