jqueryからコードc#に変数を渡そうとしましたが、何かが間違っています。私はjsにこのコードを持っています:
<script type="text/javascript">
var mySerial = '12345';
var fooUrl = '@Url.Action("Foo", "Home")';
window.location.href = fooUrl + '?mySerial' + encodeURIComponent(mySerial);
</script>
コントローラー内:
[HttpPost]
public ActionResult Foo(string mySerial)
{
return View();
}
実行後、私はこのURLを保持します:http://localhost:2214/@Url.Action("Foo",%20"Home")?mySerial12345
そして、どこに問題があるのかわかりません、誰かが私を助けることができますか?