Я пытаюсь сделать так называемый ajax-вызов:
$('#Grid').load('@Url.Action("_AgentStatesGrid", "AgentStates", new { projectId = Model.SelectedProject, siteId = Model.SelectedSite })', null, refreshComplete);
К сожалению, он интерпретируется как это:
$('#Grid').load('/AgentStates/_AgentStatesGrid?projectId=179&siteId=0', null, refreshComplete);
Как вы можете видеть, &..m.p.; вместо амперсанда для querystring (я помещал точки, потому что, duh, веб интерпретирует его как амперсанд.., вы получаете идею)
Я попробовал Url.Decode и ничего не сделал. Я не уверен, что понимаю проблему, поэтому я не знаю, как ее исправить.