jQuery post从外部js文件在asp.net mvc3



我必须调用一个包含jquery.post函数的方法,它位于外部JavaScript文件中。我尝试了如下方法:

 jQuery.post('<%=Url.Action("SetFormSession","Home")%>') 

但它没有将服务器的标签字符串转换为真正的URL

("/Home/SetFormSession.aspx")

<%=Url.Action("SetFormSession","Home")%>不能在外部js文件中工作

在视图中声明一个变量。

<script type="text/javascript">
 var actionUrl = '<%=Url.Action("SetFormSession","Home")%>';
</script>

并在外部文件中使用actionUrl