.js 파일에 jQuery 함수가 있고이 함수에서 쿼리 문자열 매개 변수를 전달해야합니다.ASP.NET ScriptManager CompositeScript가 쿼리 문자열 매개 변수가 필요한 JavaScript에서 작동하지 않습니다.
ScriptManager에서 CompositeScript 기능을 사용하려고하면 쿼리 문자열이있는 파일을 실행합니다. 이 주위에 어떤 방법이 있습니까?
.js 파일에 jQuery 함수가 있고이 함수에서 쿼리 문자열 매개 변수를 전달해야합니다.ASP.NET ScriptManager CompositeScript가 쿼리 문자열 매개 변수가 필요한 JavaScript에서 작동하지 않습니다.
ScriptManager에서 CompositeScript 기능을 사용하려고하면 쿼리 문자열이있는 파일을 실행합니다. 이 주위에 어떤 방법이 있습니까?
나는 똑같은 일을하려고했는데 오류는 "URL은 가상 경로가 아니 었습니다"라고 생각했습니다. 따라서 경로가 가상이어야한다고 가정합니다. 따라서 querystring 변수를 경로에 추가하면 URI가 질식 할 수 있으므로이 작업을 수행하지 못할 수도 있습니다.
글로벌 인 경우 페이지 또는 마스터 페이지에서 변수를 설정할 수 있으므로 쿼리 문자열을 전달할 필요가 없습니다.
달성하려는 작업을 수행하는 방법이 될 수도 있지만 내 생각에 jsfile.js? qv = whats to jsfile.js에 대한 경로와 같은 다른 단계를 추가하거나 추가해야합니다. httphandler. 아마 그것이 가치가있는 것보다 더 많은 어려움이있을 것입니다.
그냥 추측합니다.
또는 compositscript를 버리고 scriptmanager 외부의 스크립트에 대한 링크가 있어야합니다. – infocyde
ScriptManager1.Scripts.Add()를 사용하여 작업하고 있습니다. 이것은 "JS"를 결합하기 때문에 단순히 "CompositeScript"를 사용할 수 있기를 원하는 "문제"가 아닙니다. 이제 생각해 봅시다. 아마도 CompositeScript가 자체 쿼리 문자열을 작성한 이후의 이유 일 것입니다. –
전에 경험이있는 사람이 있습니까? –