Im new to MVC.어떻게 이것을 ASP.NET MVC에서 라우팅합니까
나는 내가 다음 차트 (자사의 Highcharts 차트 사용하여 자바 스크립트)를 표시하는보기가 작업 결과를
public ActionResult TheChart { ...etc
있는 일부 차트 (ChartsController)에 대한 컨트롤러를 가지고있다. 이 번호를 통해 데이터를 호출합니다.
public JsonResult GetData(string id) { ..etc
모두 잘 작동합니다.
특정 조건에 대한 뷰에서 자바 스크립트를 약간 변경할 수 있도록 매개 변수를 추가하고 싶습니다. (인쇄 디스플레이) 나는 그런 내가보기에이를 잡아 수
public ActionResult TheChart(string mediaType)
{
if (mediaType="print"){
ViewData["pdf"] = true;
}
}
같은 것을 생각했다.
문제는 지금 내 JsonResult가 작동하지 않는다는 것입니다. (나는 라우팅 때문에 생각합니다). 해결 방법에 대한 아이디어가 있으십니까?
어떤 요청이 처리되고 어떤 요청이 아닌지 정확하게 알려주십시오. "내 JsonResult가 작동하지 않습니다"라는 의미는 무엇입니까? 코드가 맞지 않았습니까? 귀하의 고객은 결과를받지 못합니까? http : // mysite/Controller/TheChart? mediaType = pdf가 올바르게 수신되고 처리되었지만 http : // mysite/Controller/GetData/id에 서버 코드가 표시되지 않았습니까? WireShark와 같은 스니퍼를 사용하여 전선에서 어떤 현상이 발생했는지 확인 했습니까? –