Thursday, November 26, 2015

Rendering - SharePoint List

Rendering

Rendering refers to the process of producing an HTML document to display in the browser. For example, posting the following URL command,http://STSServer1/_vti_bin/owssvr.dll?Using=Lists/Announcements/AllItems.htm opens the Announcements list.

Once a command is posted, Microsoft Internet Information Server (IIS) starts up the SharePoint Team Services request, passing the URL to owssvr.dll. 

When the site page is opened, FrontPage components on the page (for example, ListView, ListForm, or ListProperty) are expanded and draw in the list's data and view definition from the database.

Client-side JavaScript on the page executes and hides this internal URL that is sent to the server, displaying instead the Web URL of the site page, for example, http://STSServer1/Lists/Announcements/AllItems.htm.

In addition, the script writes a <FRAMESET> tag in the document stream that causes the current page to be re-loaded, using owssvr.dll to process the page instead of loading the raw HTML page in the browser.


The file owssvr.dll reads in the contents of the page and starts looking for CAML regions, those that begin with <ows:, in order to render the page.

No comments:

Post a Comment