我们在对aspx页面中加入代码的时候,通常会报错:code block 。
这个问题的解决方案:
1. 在 C:/Inetpub/wwwroot/wss/VirtualDirectories 下面找到你的站点
2. 进入站点的文件夹,找到webconfig
3. 打开webconfig 找到节点
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="false">
<PageParserPaths>
4. 加入<PageParserPath VirtualPath="/_catalogs/masterpage/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" /> 红色字体为你要写代码的虚拟路径,改为你需要的更改的虚拟路径即可。
5. 改了配置文件后,你就可以在sharepoint的aspx页面中加入
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
}
</script>
这样的代码了
这个问题的解决方案:
1. 在 C:/Inetpub/wwwroot/wss/VirtualDirectories 下面找到你的站点
2. 进入站点的文件夹,找到webconfig
3. 打开webconfig 找到节点
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="false">
<PageParserPaths>
4. 加入<PageParserPath VirtualPath="/_catalogs/masterpage/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" /> 红色字体为你要写代码的虚拟路径,改为你需要的更改的虚拟路径即可。
5. 改了配置文件后,你就可以在sharepoint的aspx页面中加入
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
}
</script>
这样的代码了
解决SharePoint ASPX页面CodeBlock错误
本文介绍了解决SharePoint中ASPX页面出现CodeBlock错误的方法。通过修改Web.config文件并设置特定的PageParserPath节点,允许在指定路径下的页面使用服务器端脚本。
1万+

被折叠的 条评论
为什么被折叠?



