专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »博文摘选 » sharepoint教程:Sharepoint 页面里添加.net托管代码 »正文

sharepoint教程:Sharepoint 页面里添加.net托管代码

来源: 发布时间:星期五, 2009年12月11日 浏览:225次 评论:0
在做Sharepo门户网站WebSite定制时候可以利用VS集成开发工具编写自定义功能WebPart或利用VS在可视化环境下开发UserControl然后利用QuickPart用户Control控件包装器来将UserControl包装为WebPart以这种方式来对Sharepo门户网站WebSite内容进行灵活定制也可以利Sharepo Designer 2007对Sharepo 网站WebSite页面外观进行定制或添加自定义Page等在对新添加Page布局设计完后有时功能需要要在Page里添加自定义.net 托管代码由于Sharepo页面在默认情况是不支持页面托管代码处理所以需要些必要手动配置后才行

 

接下将介绍如何在自定义Sharepo页面里添加.net 托管代码例如要给页面添加Page_Load事件处理可按如下步骤进行:

1、打开创建Sharepo页面所在目录网站WebSite目录并打开Web.config文件

 

2、找到名为PageParserPaths元素节点并添加如下子节点

<PageParserPath VirtualPath="/Pages/FormCode.aspx(创建新页面)" CompilationMode="Always" AllowServerSideScript="true" />

保存Web.config文件

 

属性介绍说明:

a、VirtualPath :表示要站点分析处理自定义页面URL

b、CompilationMode :表示站点对自定义页面里.net 托管代码以何种方式进行编译

c、AllowServerSideScript :表示自定义页面支持服务器端执行脚本

 

3、利用Sharepo Designer 2007打开新创建页面并在<head></head>标记间添加页面加载时需要事件处理代码如下:

<script runat="server" type="C#">

protected void Page_Load(object sender, EventArgs e)

{

       loginName = SPContext.Current.Web.CurrentUser.LoginName; //获取当前登录网站WebSite用户名

       webUrl = SPContext.Current.Web.Url;  //获取当前访问网站WebSiteUrl

}

</script>

 

代码介绍说明:

在页面中添加服务器端处理事件处理必须写在<script runat="server" type="C#"></script>标记中且type属性值需根据添加事件托管代码编程语言如C#决定

Tag标签: PageParserPath,Sharepo页面里添加.net托管代码
标签:sharepoint教程
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: