Login

How do I list versions of a page?

Versions: n/a, FAQ number: 49, Old FAQ number: 974

Q: How do I list versions for a page?

A: The following example shows how to get all versions of a page. To test it, create a DataGrid control on an EPiServer template and paste the code in Page_Load().

using System.Data;
using EPiServer.DataAccess;

private void Page_Load(object sender, System.EventArgs e)
{
 PageVersionDB pageVer  = new PageVersionDB();
 DataSet versionData    = pageVer.List( CurrentPage.PageLink );
 VersionGrid.DataSource = versionData.Tables[0];
 DataBind();
}


 
EPiTrace logger