A wss deployment contains many. aspx pages for mobile access that matches the definition of a specific site. These pages are located in the following directory:
Local_drive: \ Program Files \ common files \ microsoft shared \ Web Server Extensions \ 12 \ template \ layouts \ mobile
Figure 1. Mobile Page Architecture
Website homepage
The mobile homepage lists the list sets in the sites where mobile access is enabled. These lists all have views that can be displayed in the mobile status. Through redirection, the user is taken to javaslists. aspx. This page shows a list containing the mobile view. The address is as follows:
Http: // server/sites/site/_ layouts/mobile/mbllists. aspx
If you navigate to the blog, the user will be redirected to the default homepage of the blog. The address is as follows:
Http: // server/sites/site/blog/_ layouts/moblie/bloghome. aspx? Viewtype =Integer
If the value of viewtype is 2, only the current user's logs are displayed on the homepage. If the value of viewtype is not 2, all blog users' logs are displayed.
You can create a custom homepage for standard SharePoint site definition or blog site definition.
List View page
WSS uses the ASP. Net Control to render the list view. The URL of a typical mobile list view is as follows:
Http: // server/sites/site/_ layouts/mobile/view. aspx? List =Guid& View =Guid:
The standard default list view (view. aspx) page and other list form pages are stored in the \ layouts \ Mobile Directory. Rendering of list items is determined by the specific list architecture (a schema. xml file under the \ template \ features directory varies with the list template. Fields in the mobile view are not displayed.
For a blog, the default view page is used to view the comment list of a specific log item. The address is as follows:
Http: // server/sites/site/_ layouts/mobile/viewcomment. aspx? List =Guid& Pid =Integer
The PID parameter specifies the log item ID. You can create a custom list view page for a list template of any type, including the comment list of blog log entries.
Form page
Like the standard list item form displayed in a general browser, WSS uses Mobile Display (dispform. aspx), edit (editform. aspx), and create (newform. aspx) form to operate the list items. Like the form displayed in a browser, the list architecture of a specific list type determines the display and sequence of fields. fields that do not support mobile view are not displayed. SharePoint mobile form onlyShowindisplayform,Showineditform,ShowinnewformThe property isTrue). These attributes can be set in the schema. xml file of a type list.
The URL of the standard SharePoint mobile list item form page is as follows:
Display form
Http: // server/sites/site/_ layouts/mobile/dispform. aspx? List =Guid& View =Guid& Amp; id =Item_id
Edit form
Http: // server/sites/site/_ layouts/mobile/editform. aspx? List =Guid& View =Guid& Amp; id =Item_id
Create a form
Http: // server/sites/site/_ layouts/mobile/newform. aspx? List =Guid& View =GuidWhen you create or display a blog log entry using the options on the blog homepage, the following URL formats are used for the newpost. aspx and disppost. aspx pages respectively:
Display log item form
Http: // server/sites/site/_ layouts/mobile/disppost. aspx? List =Guid& Amp; id =Item_idCreate a log entry form
Http: // server/sites/site/_ layouts/mobile/newpost. aspx? List =Guid& Viewtype =Integer
When a comment is created for a log, the following URL format is used on the newcomment. ASPX page:
Http: // server/sites/site/_ layouts/mobile/newcomment. aspx? List =Guid& Pid =Integer
The PID parameter is used to specify the log item ID.
You can also clickAll ContentAnd then clickCommentsOrPostsTo display or edit a project in the log or comment list. In this case, the standard SharePoint mobile list item form page and URL format are used.
You can create a custom form for standard Sharepoint list items and blog items.
Error Page
The publish error. ASPX page is used to display error messages for users.
Blog site Deletion page
The Delete. ASPX page in the blog site is used to display the deletion confirmation information for the user.