我知道Html.Button已被移动到Microsoft.Web.Mvc命名空间,但我真的很想念早期预览中曾经存在的泛型版本。
我想让Html.Button做的就是在我的控制器中点击一个动作,但我宁愿不在onClickMethod参数中编写JavaScript。
在我以前的项目中,我刚刚从之前的预览版中获取了通用的Html.Button代码,但这似乎不是最佳方法。还有Html.NavigateButton ......那是为什么我必须重新创建它?
其他人如何做到这一点?
答案 0 :(得分:3)
通用版本的问题是允许过滤器更改操作的实际名称,使其远离方法名称(如[ActionName]属性)。
答案 1 :(得分:2)
是的,他们真的搞砸了CTP5中的Html.Button和Html.CheckBox。我希望他们回到之前的行为。