我尝试将变量从 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();
}
执行后我保留这个网址:http://localhost:2214/@Url.Action("Foo",%20"Home")?mySerial12345
我不明白问题出在哪里,有人可以帮我吗?