我正在开发一个HTML表单设计器,需要生成静态HTML并向用户显示.我一直在写这样丑陋的代码:
public string GetCheckboxHtml() { return ("<input type="checkbox" name="somename" />"); }
是不是有一组强类型类描述html元素,并允许我编写这样的代码:
var checkbox = new HtmlCheckbox(attributes); return checkbox.Html();
我只是想不出正确的命名空间来查找这个或在Google中使用的正确搜索词.
好吧,如果您下载ASP.NET MVC DLL(您可以在任何类型的项目中使用它...包括控制台应用程序)......那么您可以使用他们拥有的许多HTML帮助程序.