mvc3 url.action传值的问题
function Report() {
window.location.href = '@Url.Action("RewardReport",new{email="11111111",alias="222222"})';
}
我想后面传递的参数是通过页面取值赋进去的
例如: var e_mail=$("#mail").val();
如何把e_mail这个值让new{ email= ""}来接收
[解决办法]
这个不行,你只能自己去拼URL了,@后面的是在Server端运行的,而jQuery是客户端运行的
[解决办法]
JS中不要用@url.action
换成
window.location.href = "/controller/action/?email="+XXX+"&alias="+XXX
[解决办法]
看样子是GET方式
你完全可以 window.location.href='@Url.Action("RewardReport")'+'?email='+mail;