首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

为sharepoint页面添加后台代码,该怎么处理

2012-02-23 
为sharepoint页面添加后台代码http://bbs.winos.cn/viewthread.php?tid36766&highlightASPX页面与web.co

为sharepoint页面添加后台代码
http://bbs.winos.cn/viewthread.php?tid=36766&highlight=
ASPX页面与web.config中都一致,也加上强命名放到GAC中。
<%@ Page meta:progid="SharePoint.WebPartPages.Document" Language="C#" Inherits="TestClassLib.CodeBehind,TestClassLib,Version=1.0.0.0, Culture=neutral, PublicKeyToken=6e5e95a16b0fba70" %>
按照上面操作,最后提示:此网页不允许使用基本类型“TestClassLib.CodeBehind”。该类型未注册为安全类型。
我需要重写保存逻辑,为sharepoint页面添加后台代码,请高手帮忙 ,谢谢!


[解决办法]
在你要部署的webapp对应的Application Pool的Web.config中找到<SafeControl ... 元素, 将你添加的DLL注册为安全的;

[解决办法]
你的操作已经对了2/3了,就差一步:
  你再把TestClassLib继承自 WebpartPage 
应该就OK了~~
可以看看:
http://www.cnblogs.com/McJeremy/archive/2009/07/29/1534410.html
[解决办法]
修改下 下面的文件 试试
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\CONFIG
\wss_mediumtrust.config

<IPermission class="SharePointPermission"
version="1"
ObjectModel="True"
Unrestricted="True"
/>
<IPermission
class="SmtpPermission"
version="1"
Access="Connect"
/>
<IPermission
class="SqlClientPermission"
version="1"
Unrestricted="true"
/>
<IPermission class="WebPartPermission"
version="1"
Connections="True"
Unrestricted="true"
/>
[解决办法]
你是在为SharePoint中已经默认存在页面添加后台代码?
还是你自己写的页面要放在sharepoint中呢 
如果是已经sharepoint已经存在的页面
<script runat="server">
</script>

热点排行