如何从锚标记调用控制器动作

时间:2015-08-10 13:19:42

标签: jquery asp.net-mvc dom

在我的页面中,我使用jquery动态创建锚标签,当点击链接时我想用一个参数将用户重定向到其他控制器操作。

所以我实现了像这样的代码

我的Jquery DOM是:

courses += '<a style="cursor:pointer" href="/Coursemaster/LoadCourseMaster/'+result[i].coursecode.toString() + '">' + result[i].coursename + '</a>'.

我的控制器操作是:

public ActionResult LoadCourseMaster(string code)
{
   -- some code
}

当我在controlleraction上调试时,字符串代码变为null。所以我无法从锚中获取代码..

我怎样才能做到这一点。任何帮助表示赞赏。提前谢谢..

1 个答案:

答案 0 :(得分:0)

由stephen muecke解决..

HTML Jquery应该是..

courses += '<a style="cursor:pointer"href="/Coursemaster/LoadCourseMaster/'+result[i].coursecode.toString() + '">' + result[i].coursename + '</a>'

控制器动作参数应该作为路径参数。

public actionresult loadcoursemaster(string id)