有控制器:
public class MyController : Controller
{
[HttpGet]
public ActionResult MyAction(int iMode, string strSearch)
{
return View();
}
}
在我看来,我有一个id为id = center
的div我在javascript中执行以下代码
url = "/MyController/MyAction?iMode=7&strSearch=as";
$('#center').load(url);
当我在第一行的动作中调试断点时,iMode变量显示正确的值7,strSearch参数到达为null。
欢迎任何帮助/建议。
答案 0 :(得分:5)
只需使用&符号代替&
url = "/MyController/MyAction?iMode=7&strSearch=as";
答案 1 :(得分:0)
感谢Innatepirate提示。浪费了足够的时间试图弄清楚为什么控制器获得空值。用&符替换&
就可以了。顺便说一句,我正在做一个简单的老年window.location.href = link但仍然有问题。可能是它的MVC解析和路由正在弄乱这个。