Es ist nicht die Lösung für mein Problem. Ich möchte nicht schreiben:
@using (Html.BeginForm("ActionTaken", "TestController")) {
<button name="button" value="ActionOne" class="button" style="width: 200px;">
<img src=""/></button>
<button name="button" class="button" style="width: 160px;" value="ActionTwo">
<img src=""/></button> }
Aber ich will, wie etwas schreiben:
@Html.ButtonWithImage()
Natürlich i Htmlhelper Erweiterung schaffen kann, aber meine Frage war, ob es Knopf Klasse gemacht wird, so etwas wie:
class MyButton : Control{
public string Icon{get; set;}
public void Render()
{
}
}
oder besser noch MyButton Kind von Html Button sein. Ich würde es Symbol erweitern und Render-Methode überschreiben ...
Mögliche Duplikat von [Wie erstellt man eine Schaltfläche Bild in MVC 4] (http://StackOverflow.com/questions/17610391/how-to-create-an -image-button-in-mvc-4) – NightOwl888