这次遇到的问题是如何将带User Control的Web应用程序签入到MOSS。
在将一个带User Control的应用程序嵌入到MOSS时,浏览页面出现
处理 MenuFrame.aspx 时出现错误。此页中不允许使用引用的文件" Department/DeptTree.ascx"。 Windows SharePoint Services 疑难解答。
又是一头雾水,难道MOSS不允许使用User Control么??难道只能使用Web part封装出来?要是封装
Web Part的话,我的Web应用程序改动就太大了。回想以前在做Custom Action的时侯修改过一个User Control,
那么在MOSS中就应该能够直接使用User Control的啊!在Web.Config里面搜索了半天,终于发现,有个节点
<SafeControl Src="~/_controltemplates/*" IncludeSubFolders="True" Safe="True" AllowRemoteDesigner="True" />
Controltemplates 不正是我当初修改MOSS usercontrols所在的位置么?看到此节点突然心中燃起了希望,对,就是此节点了,
于是赶紧Copy此节点,修改 Src为自己Web应用程序User Control所在的目录,保存Web.Config.重新浏览页面,Good!包含
User Control的 页面可以使用了!测试一下,参数传递,数据库链接,属性赋值,都没有问题。呵呵,又 解决了一个问题
如果再遇到其他问题,我们继续讨论!
PS:我们还可以在MOSS站点中不用任何包装器来引用User Control,当然不能随意拖动是不爽!但是却不用写成WebPart。(*^__^*) 嘻嘻……
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述