WSS3SDK之:Mobile页面

一个WSS部署中,包含了许多个.aspx页面,用于提供与特定站点定义相配的mobile访问。这些页面位于下面的目录:
Local_Drive:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/LAYOUTS/MOBILE
图1.Mobile页面架构

网站主页

Mobile主页列举了开启mobile访问的站点中的列表集,这些列表都有可以在mobile状态下显示的视图。通过重定向,用户被带到了mbllists.aspx,该页面显示了一个包含mobile视图的列表的清单,地址如下:
http://Server/sites/Site/_layouts/mobile/mbllists.aspx
如果是导航到blog,用户会被重定向到blog的默认主页,地址如下:
http://Server/sites/Site/Blog/_layouts/moblie/bloghome.aspx?ViewType=Integer
如果ViewType参数等于2,主页中将只显示当前用户的日志,但如果ViewType参数不等于2,所有blog用户的日志都会显示。
您可以创建一个自定义主页用于标准的SharePoint站点定义或blog站点定义。

列表视图页面

WSS通过ASP.NET控件来渲染列表视图。一个典型的mobile列表视图的URL如下所示:
http://Server/sites/Site/_layouts/mobile/view.aspx?List=GUID&View=GUID :
标准的默认列表视图(view.aspx)页面与其他列表窗体页面一并存放在/LAYOUTS/MOBILE 目录中。列表项的渲染由特定的列表架构(在/TEMPLATE/FEATURES目录下的一个Schema.xml文件,根据列表模板的不同而不同)来决 定。不支持mobile视图的字段将不会显示。
对于blog,默认视图页面用于查看特定日志项的评论清单,地址如下:
http://Server/sites/Site/_layouts/mobile/viewcomment.aspx?List=GUID&PID=Integer
PID参数指定了日志项的ID。您可以为任何类型的列表模板创建自定义列表视图页面,包括blog日志项的评论清单。

窗体页面

正如显示在一般浏览器中的标准列表项窗体一样,WSS使用mobile的显示(dispform.aspx),编辑 (editform.aspx),和新建(newform.aspx)窗体来操作列表项。与在浏览器中显示的窗体一样,特定列表类型的列表架构决定了字段 的显示,顺序,不支持mobile视图的字段将不显示。SharePoint mobile窗体仅显示ShowInDisplayForm,ShowInEditFormShowInNewForm属性为TRUE的栏(字段)。这些属性可以在某类型列表的Schema.xml文件中设定。
标准的SharePoint mobile列表项窗体页面的URL如下:
显示窗体
http://Server/sites/Site/_layouts/mobile/dispform.aspx?List=GUID&View=GUID&ID=Item_Id
编辑窗体
http://Server/sites/Site/_layouts/mobile/editform.aspx?List=GUID&View=GUID&ID=Item_Id
新建窗体
http://Server/sites/Site/_layouts/mobile/newform.aspx?List=GUID&View=GUID 当通过blog主页中的选项新建或显示一个blog日志项时,下面的URL格式分别用于newpost.aspx和disppost.aspx页面:
显示日志项窗体
http://Server/sites/Site/_layouts/mobile/disppost.aspx?List=GUID&ID=Item_Id 新建日志项窗体
http://Server/sites/Site/_layouts/mobile/newpost.aspx?List=GUID&ViewType=Integer
当为某篇日志新建评论时,下面的URL格式用于newcomment.aspx页面:
http://Server/sites/Site/_layouts/mobile/newcomment.aspx?List=GUID&PID=Integer
PID参数用于指定日志项的ID。
用户也可以通过点击blog首页上的All Content,然后点击显示在mbllists.aspx页面上列表视图的清单中的CommentsPosts 来在日志或评论清单中显示或编辑项目。在这种情况下,将使用标准的SharePoint mobile列表项窗体页面及URL格式。

您可以为标准的SharePoint列表项和blog项创建自定义窗体。

错误页面

mblerror.aspx页面用于为用户显示错误信息。

Blog站点删除页面

Blog站点中的delete.aspx页面用于为用户显示确认删除信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值