我想创建自定义 html 控件或表单控件。我找不到它的教程。我想创建新控件或覆盖现有的表单控件。例如 - 覆盖按钮并将图标添加到按钮中。
谢谢
我想创建自定义 html 控件或表单控件。我找不到它的教程。我想创建新控件或覆盖现有的表单控件。例如 - 覆盖按钮并将图标添加到按钮中。
谢谢
这不是我的问题的解决方案。我不想写这个:
@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()
{
}
}
或者更好的是成为 Html Button 的 MyButton 子项。我会扩展它的图标并覆盖渲染方法......