【发布时间】:2011-10-17 18:49:59
【问题描述】:
有没有办法在 @helper 声明中访问完整的 @Url 辅助对象?
我想做这样的事情......
@helper Button(System.Web.Mvc.ActionResult action, string text)
{
<input type="button" name="btn" value="@text" onclick="windows.location='@Url.Action(action)'" />
}
我找到了this question,但此解决方案无法让您访问@Url.Action(ActionResult)。请注意我正在寻找的特定重载。
那么有没有人想出解决这个问题的方法?我总是可以为自定义助手做扩展方法样式,但我喜欢@helper 样式,我已经遇到过几次这个问题。
提前谢谢大家!
【问题讨论】:
标签: asp.net-mvc-3 razor