Asp.net mvc 5 ASP.NET MVC 5-自定义html控件
我想创建自定义html控件或表单控件。我找不到它的教程。我想创建新控件或覆盖现有表单控件。例如-覆盖按钮和将图标添加到按钮中Asp.net mvc 5 ASP.NET MVC 5-自定义html控件,asp.net-mvc-5,asp.net-customcontrol,Asp.net Mvc 5,Asp.net Customcontrol,我想创建自定义html控件或表单控件。我找不到它的教程。我想创建新控件或覆盖现有表单控件。例如-覆盖按钮和将图标添加到按钮中 谢谢,这不是我问题的解决办法。我不想写这个: @using (Html.BeginForm("ActionTaken", "TestController")) { <button name="button" value="ActionOne" class="button" style="width: 200px;"> <img src=
谢谢,这不是我问题的解决办法。我不想写这个:
@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> }
当然我可以创建HtmlHelper扩展,但我的问题是它是否是button类完成的,比如:
@Html.ButtonWithImage()
class MyButton : Control{
public string Icon{get; set;}
public void Render()
{
}
}
或者最好还是成为Html按钮的MyButton子级。我会在它的图标上展开并覆盖渲染方法…可能的副本