传递给MVC控制器操作的URL字符串参数为空

use*_*290 2 javascript string asp.net-mvc null controller

有控制器:

public class MyController : Controller
{
    [HttpGet]
    public ActionResult MyAction(int iMode, string strSearch)
    {
        return View();
    }
}
Run Code Online (Sandbox Code Playgroud)

在我看来,我有一个id = center的div

我在javascript中执行以下代码

url = "/MyController/MyAction?iMode=7&strSearch=as";
$('#center').load(url); 
Run Code Online (Sandbox Code Playgroud)

当我在第一行的动作中调试断点时,iMode变量显示正确的值7,strSearch参数到达为null.

任何帮助/建议都是最受欢迎的.

小智 5

只需使用&符号而不是 &

url = "/MyController/MyAction?iMode=7&strSearch=as";