我正在开发一个HTML表单设计器,该设计器需要生成静态HTML并将其显示给用户。我一直在写丑陋的代码,像这样:

public string GetCheckboxHtml()
{
    return ("<input type="checkbox" name="somename" />");
}

没有一组描述html元素的强类型类,而是让我编写如下代码:
var checkbox = new HtmlCheckbox(attributes);
return checkbox.Html();

我只是想不出正确的 namespace 来查找此名称,也不想到要在Google中使用正确的搜索词。

最佳答案

好吧,如果您下载ASP.NET MVC DLL(可以在任何类型的项目中使用,包括控制台应用程序),那么您可以使用它们拥有的许多HTML帮助器。

关于c# - 在C#3.0中,是否有任何类可帮助我生成静态html?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/273848/

10-09 18:17
查看更多