我正在开发一个 MVC3 应用程序。在我看来,我有一些逻辑要转移到我的控制器上。它根据模型的某些方面动态显示 ActionLink。Html.ActionLink 的 linkText 和 actionName 参数是唯一不同的东西。我向我的控制器添加了一个方法,该方法将返回一个 JsonResult,其中包含 linkText 和 actionName 的字符串:
[AcceptVerbs(HttpVerbs.Get)]
public JsonResult GetActionButton(int id)
{
string action = null;
string text = null;
// Snipped stuff that sets action and text
return Json(new
{
buttonAction = action,
buttonText = text
});
}
我在哪里可以调用此方法来使用结果创建链接?