면도날을 사용하여 일부 자바 스크립트에서 OData URL을 작성하려고하는 문제가 발생했습니다. 페이지를 실행할 때 페이지에 오류가 표시됩니다. 여기 면도기를 사용하여 괄호로 URL 작성하기
은 예이다 :var personId = 123;
var oDataUrl = "@Url.Content("~/OData/People")(" + personId + ")";
예상 결과는 다음
var oDataUrl = "/OData/People(123)";
하지만 면도기 Url.Content 호출의 결과 함수가 될 것으로 예상하고있다.
별도의 변수를 사용하여이 문제를 해결했지만 다른 방법이 있는지 궁금해하고있었습니다.
예 해결 방법 :
var personId = 123;
var baseUrl = "@Url.Content("~/OData/People")";
var oDataUrl = baseUrl + "(" + personId + ")";
해결 방법은 허용하지만, 뭔가 누락 된 경우 내가 알고하지 않았다.
@ : 및 < 텍스트 > </텍스트 > -이 작업을 수행 할 수있는 사람은 누구입니까?
네, 그렇습니다. 제가 찾고 있던 해결책입니다! 감사! –