首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

mvc3 url.action传值的有关问题

2012-08-26 
mvc3 url.action传值的问题function Report() {window.location.href @Url.Action(RewardReport,new{

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;

热点排行