나는 아약스 호출을 만들려고 노력하고 같은 :어떻게 여분의 앰퍼샌드 문제없이 JQuery 메서드에 올바른 Url.Action을 전달합니까?
$('#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);
당신이 볼 수 있듯이, &의 .a.m.p; 대신 쿼리 문자열의 앰퍼샌드가
(나는 대만족, 웹 앰퍼샌드로 해석하기 때문에 점을 넣어 .. 당신은 아이디어를 얻을) 나는 Url.Decode을 시도하고는 아무것도하지 않았다. 나는 그것을 해결하는 방법을 단서가 없다, 그래서 나는이 문제를 이해 모르겠어요.
을 시도해보십시오 @ Html.Raw (Url.Action ("_ AgentStatesGrid", "AgentStates"새 {projectId = Model.SelectedProject, siteId = Model.SelectedSite})) – Steve
그게 스티브 한거야! 답을 만들어 확인 표시해주세요 :-) –