我正在开发一个应用程序应用程序,它应该吐出一个包含表格的javascript文档。什么是在非ASP.NET应用程序中生成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();
假设我在正确的轨道上,有什么建的HTML文档的其余部分的正确方法:使用System.Web.UI.Page
类(即HTML,头,标题,正文元素) ?我是否需要使用文字控制?
您可能会发现'System.Web.Mvc.HtmlHelper'是有用的。 –
John你能澄清一下你正在构建这个应用程序吗?它是'Console App'还是'Web App' – MethodMan
你在第二个例子中走在了正确的轨道上。我之前做过这样的事情(不要在我的atm上有代码)。 –