我是一名有用的助手,下面是您需要翻译的内容:
假设我在正确的轨道上,使用
我正在开发一个控制台应用程序,它可以输出包含表格和可能包含一些javascript的html文档。
我考虑手写html:
streamWriter.WriteLine("<html>");
streamWriter.WriteLine("<body>");
streamWriter.WriteLine(GetHtmlTable());
streamWriter.WriteLine("</body>");
streamWriter.WriteLine("</html>");
...但是我想知道是否有更优雅的方法来做到这一点。可能类似于这样:
Page page = new Page();
GridView gridView = new GridView();
gridView.DataSource = GetDataTable();
gridView.DataBind();
page.Controls.Add(gridView);
page.RenderControl(htmlWriter);
htmlWriter.Flush();
假设我在正确的轨道上,使用
System.Web.UI.Page
类构建html文档的其余部分(即html、head、title、body元素)的正确方式是什么?我需要使用文字控件吗?
System.Web.Mvc.HtmlHelper
很有用。 - odyss-jii