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