2016-06-06 7 views
-1

Мне бы хотелось создать пользовательские элементы управления html или элемент управления формой. Я не могу найти учебник для этого. Я хотел бы создать новые элементы управления или переопределить существующий контроль формы. Например - кнопка переопределения и добавление значка в кнопку.ASP.NET MVC 5 - Пользовательские элементы управления html

Thanks

+0

Возможный дубликат [Как создать кнопку изображения в MVC 4] (http://stackoverflow.com/questions/17610391/how-to-create-an -image кнопка-в-4-MVC) – NightOwl888

ответ

0

Это не решение моей проблемы. Я не хочу писать так:

@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>    } 

Но я хочу, чтобы написать что-то вроде:

@Html.ButtonWithImage() 

Конечно я могу создать расширение HtmlHelper, но мой вопрос был это делается ли кнопка класса, что-то вроде:

class MyButton : Control{ 
    public string Icon{get; set;}  
    public void Render() 
    { 
    } 
} 

или еще лучше быть ребенком MyButton кнопки Html. Я бы расширил его значок и переопределил метод render ...

Смежные вопросы