usercontrol的替代方案

时间:2011-01-06 09:23:50

标签: asp.net user-controls controls webforms

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

提前感谢。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

但是,根据您的评论,可能有一种方法可以改善效果..您目前有什么控制权?用户如何定制它们?如果你能更好地解释这个场景并发布一些相关的代码就会很棒。

答案 2 :(得分:0)

考虑到您对该问题的评论,使用usercontrols以及占位符和一些jQuery插件,或者只是将Web部件控件作为容器使用。

除非您有问题,否则无需更改。然后我们可以讨论其他选项,如自定义服务器控件等。但那些也有他们的问题等。所以它总是一个平衡。

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