除了webpart和iframe之外还有其他任何usercontrol替代方案,我可以在我的asp.net应用程序中使用。
提前感谢。
答案 0 :(得分:0)
不知道你想要实现什么,但在我的头脑中,我可以说你可以使用更新面板作为一种iframe来加载页面内的另一个页面。
答案 1 :(得分:0)
用户控件已尽可能抽象:它的最终目标是根据您从服务器端提供的参数向浏览器发送内容。 Label具有Text
属性,一旦设置,就会将<span>
标记发送到具有该给定文本的浏览器。 Panel
具有子集合,这些子集在设置时被发送到包含在<div>
元素中的浏览器。等等......
所以直接答案是:不,没有其他选择。
但是,根据您的评论,可能有一种方法可以改善效果..您目前有什么控制权?用户如何定制它们?如果你能更好地解释这个场景并发布一些相关的代码就会很棒。
答案 2 :(得分:0)
考虑到您对该问题的评论,使用usercontrols以及占位符和一些jQuery插件,或者只是将Web部件控件作为容器使用。
除非您有问题,否则无需更改。然后我们可以讨论其他选项,如自定义服务器控件等。但那些也有他们的问题等。所以它总是一个平衡。
如果你没有问题并想检查这是你做的或其他什么,那么我认为答案是,是的。除非你有特定问题,否则这种方式似乎还可以。