替代Html.Button <t>?</t>

时间:2008-10-08 11:38:26

标签: asp.net asp.net-mvc controller action codeplex

我知道Html.Button已被移动到Microsoft.Web.Mvc命名空间,但我真的很想念早期预览中曾经存在的泛型版本。

我想让Html.Button做的就是在我的控制器中点击一个动作,但我宁愿不在onClickMethod参数中编写JavaScript。

在我以前的项目中,我刚刚从之前的预览版中获取了通用的Html.Button代码,但这似乎不是最佳方法。还有Html.NavigateButton ......那是为什么我必须重新创建它?

其他人如何做到这一点?

2 个答案:

答案 0 :(得分:3)

通用版本的问题是允许过滤器更改操作的实际名称,使其远离方法名称(如[ActionName]属性)。

答案 1 :(得分:2)

是的,他们真的搞砸了CTP5中的Html.Button和Html.CheckBox。我希望他们回到之前的行为。