zoukankan      html  css  js  c++  java
  • MOSS 2010:Visual Studio 2010开发体验(4)——应用程序页面(ApplicationPage)

    这是我们以前经常做的事情。应用程序页面是指那些我们自定义程序所用到的页面。例如工作流页面等等。

    以前做这个事情也相当麻烦,因为这个页面没有项目模板,需要自己编写。而且需要复制到特殊的目录中去,而且在编程的时候也会有不少要注意的。其中一个典型的问题就是如何使用网站的默认母版页

    下面来看在VS2010中是如何做的

    image

    image

    请注意,现在加了一个layouts的文件夹,这个其实就是映射到了_layouts目录。这些是SharePoint的特殊目录。

    我们来观察这个自动生成的页面,它有一个DynamicMasterPageFile属性,这个属性有点奇怪,~masterurl/default.master

    其实就是引用到了网站的默认母版页。我们以前要通过代码来修改的。

    我们再来看看代码文件,请注意,它自动继承了LayoutsPageBase。这也是以前朋友会忽视的。虽然继承默认的Page类没有问题,但会丧失很多很好的特性,例如安全控制方面的

    image

    我们现在对这个页面做一点点小的修改

    image

    部署一下解决方案,然后在浏览器中查看这个页面

    image

    作为演示目的,我们的页面并不美观,但这并不妨碍大家了解ApplicationPage开发的过程。

  • 相关阅读:
    Untiy数据包的输出、加载和卸载
    Line 7.10 : Syntax error
    给力的数学巧算法!
    Unity3d + NGUI 的多分辨率适配
    Linq小记
    (转)为C# Windows服务添加安装程序
    Javamail使用代码整理
    .NET后台访问其他站点代码整理
    (转)2009-05-25 22:12 Outlook2007选择发送帐号
    (转)C#与Outlook交互收发邮件
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/1704751.html
Copyright © 2011-2022 走看看