如何使用剃刀将动态参数值替换为T4MVC?

时间:2012-03-20 17:09:19

标签: asp.net-mvc razor t4mvc

请考虑以下事项:

 $("#myform").attr({ action:  "@Url.Action(MVC.Thing.Delete().AddRouteValue("id", myJsModel.Id )) });

我正在尝试将表单的action方法设置为强类型的T4MVC路由。如何将javascript中的动态值插入路径值?

我见过使用@:但我不知道怎么把它插回剃须刀。

1 个答案:

答案 0 :(得分:1)

我不认为在这里使用T4MVC与常规MVC语法在这个问题上有很大不同。

当您尝试的事情是在服务器上生成可替换的令牌并执行替换客户端时。例如

之类的东西
MVC.Thing.Delete().AddRouteValue("id", "SOMETOKEN")

然后在客户端上获取生成的路径,并将“SOMETOKEN”替换为myJsModel.Id。