public void Render(ViewContext viewContext, TextWriter writer) { if (viewContext == null) { throw new ArgumentNullException("viewContext"); } Type compiledType = page.GetType(); if (page == null) { throw new InvalidOperationException(string.Format(CultureInfo.CurrentCulture, "View could not be created - {0}", new object[] { this.ViewPath })); } this.RenderView(viewContext, writer, page); }
public static string Resource(this WebViewPage page, string fileName) { //Contract.Requires( page != null ); //Contract.Requires( !String.IsNullOrEmpty( fileName ) ); return(page.Url.Resource(page.GetType().Assembly, fileName)); }