Goal: is there a way to dynamically output to an aspx web page an outline view of the tasks going down at least 8 levels similar to how MS Project displays (outline level 0 - 8) with indentation of each level from the parent level?
Please check this article Aspose.Total for .NET|Documentation to render your project as image or HTML. You just need to place the Image control on your ASPX page or use the HTML rendering code by just changing the extension of the output file from HTML to ASPX e.g.
project.Export(RenderFormat.Html, PresentationFormat.GanttChart, “project.aspx”, new BaseImageRenderParam(null, new Point(), new Size(1200, 800), 100, 0, false), true, null, view2);
You can display the columns of your choice and increase the width of the ‘Name’ column to show sub-tasks with indentation.
Please feel free to contact us in case you have further comments or questions.