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 に答える