2016-06-06 3 views
-1

사용자 정의 html 컨트롤이나 폼 컨트롤을 만들고 싶습니다. 그것을위한 튜토리얼을 찾을 수 없습니다. 새 컨트롤을 만들거나 기존 폼 컨트롤을 무시하고 싶습니다. 예 : 버튼을 덮어 쓰고 버튼에 아이콘을 추가합니다.ASP.NET MVC 5 - 사용자 정의 html 컨트롤

감사합니다.

+0

[MVC 4에서 이미지 버튼을 만드는 방법] (http://stackoverflow.com/questions/17610391/how-to-create-an -image-button-in-mvc-4) – 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 헬퍼 확장을 만들 수 있습니다 물론

@Html.ButtonWithImage() 

을하지만, 내 질문은 버튼 클래스, 같은 수행 여부를했다 :

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

이상은 여전히 ​​Html Button의 MyButton 하위입니다. 나는 그것에 아이콘을 확장하고 렌더링 메서드를 재정의 할 것이다 ...

관련 문제