首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据环境选择服务器控件

根据环境选择服务器控件
EN

Stack Overflow用户
提问于 2010-08-04 17:49:23
回答 1查看 35关注 0票数 0

我有一个aspx页面,它引用了来自程序集的服务器控件,并生活在Sharepoint (无需具备Sharepoint方面的知识/经验就可以回答这个问题,我只是给您提供上下文)。实现如下所示:

代码语言:javascript
复制
<%@ Register TagPrefix="wc" Assembly="Test.Controls" Namespace="Test.Controls" %>    
<wc:WYSIWYG runat="server"></wc:WYSIWYG>

我无法更改当前位于Sharepoint的.aspx页面的内容,我不得不在Sharepoint之外运行相同的代码,但仍然在ASP.NET环境中运行。我知道这在同一时间很酷很疯狂。

挑战

当这个aspx页面在Sharepoint中运行时,我必须让WYSIWYG编辑器控件使用Sharepoint的WYSIWYG控件。当同一个aspx页面在Sharepoint之外运行,但仍然在ASP.NET环境中运行时,我需要它使用不依赖/来自Sharepoint的不同的服务器控件。我如何修改代码隐藏以执行此切换?这有可能吗?我的问题有意义吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2010-08-04 18:02:16

您可以创建一个包装器控制器(我假设它是wc:WYSIWYG)。在它中,您将检查是否在SharePoint环境中运行,并为您的环境使用适当控件的LoadControl。这是解决问题的一种方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3408257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档