Ich entwickle einen HTML-Formular-Designer, der statisches HTML generieren und dem Benutzer zeigen muss. Ich halte das Schreiben hässlich Code wie folgt:Gibt es in C# 3.0 irgendwelche Klassen, die mir helfen, statisches HTML zu generieren?
public string GetCheckboxHtml()
{
return ("<input type="checkbox" name="somename" />");
}
Gibt es nicht eine Reihe von stark Klassen getippt, die HTML-Elemente beschreiben und mir erlauben, Code wie dieser Stelle zu schreiben:
var checkbox = new HtmlCheckbox(attributes);
return checkbox.Html();
Ich kann nur‘ Denken Sie an den richtigen Namespace, um nach diesem oder dem richtigen Suchbegriff in Google zu suchen.
Ich mag diese Lösung sehr. Ich werde das wahrscheinlich benutzen. Ich kann nicht glauben, dass ich die ASP.NET MVC HTML-Helfer vergessen habe. Vielen Dank! –