2011-01-06 67 views
2

除webpart和iframe之外,还有其他的usercontrol替代方案,我可以在我的asp.net应用程序中使用它。用户控件的替代

在此先感谢。

+0

你想达到什么目的?为什么usercontrol,webpart和iframe不适合您的场景?你的场景是什么? – 2011-01-06 09:29:06

回答

0

不知道你想达到什么,但在我的头顶我可以说你可以使用更新面板作为一种iframe来加载页面内的另一个页面。

0

用户控件已尽可能抽象:它的最终目标是根据您从服务器端提供的参数向浏览器发送内容。标签具有Text属性,该属性一旦设置,将<span>标签发送给具有该给定文本的浏览器。 Panel有设置时发送给包含在<div>元素中的浏览器的子集合。等等..

所以直接的答案是:不,没有其他选择。

但是,根据您的评论,可能有一种方法可以提高性能..您目前拥有哪些控制权?用户如何定制它们?如果你能更好地解释这个场景并发布一些相关的代码,那就太好了。

0

考虑到你对这个问题的评论,使用usercontrols以及占位符和一些jQuery插件,或者简单地将web部件控件作为容器使用。

没有必要改变它,除非你有问题。然后,我们可能会讨论像自定义服务器控件等其他选项。但这些也有他们的问题等等,所以它总是一个平衡。

如果你没有问题,并且想要检查这是你做的还是别的什么,那么我认为答案是,是的。除非你有特定的问题,否则这种方式似乎可以。