在我的页面中,我使用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。所以我无法从锚中获取代码..
我怎样才能做到这一点。任何帮助表示赞赏。提前谢谢..
答案 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)