3

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

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

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

("/Home/SetFormSession.aspx")

4

1 回答 1

4

<%=Url.Action("SetFormSession","Home")%>不适用于外部 js 文件。

而是在视图中声明一个变量。在脚本部分作为

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

actionUrl在外部文件中使用。

于 2013-06-11T08:15:11.407 回答