将你的Asp.NET应用程序嵌入到SharePoint(续)

 

这次遇到的问题是如何将带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。(*^__^*) 嘻嘻……

转载于:https://www.cnblogs.com/Clank/archive/2007/05/28/762576.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值