이 일을 시작하면 나타났습니다.어떻게 강력한 형식의보기 모델 자바 스크립트 내부에 액세스합니까?
var companyID = <% %>;
강력하게 입력 된보기 때문에 내 Model.object에 액세스 할 수있는 인텔리 센스가 표시되지 않습니다.
여기서 무엇을 놓치고 있습니까?
이 일을 시작하면 나타났습니다.어떻게 강력한 형식의보기 모델 자바 스크립트 내부에 액세스합니까?
var companyID = <% %>;
강력하게 입력 된보기 때문에 내 Model.object에 액세스 할 수있는 인텔리 센스가 표시되지 않습니다.
여기서 무엇을 놓치고 있습니까?
자바 스크립트에 대한 IntelliSense를 지원 그대로 조금 스케치입니다 사용할 수 있습니다. 올바르게 설정했는지 확인하십시오. 방금 this guide을 사용했고 적어도 자바 스크립트 intellisense를 제공합니다.
지금, 당신의 질문을 테스트하기 위해, 난 그냥 내 페이지 중 하나에 다음을 넣어 :<script type="text/javascript">
var test = <%= Model.Site.SiteID %>;
document.write(test);
</script>
그것은 참으로 SiteID을 쓰기 않았다. 모델에 대한 인텔리 센스는 없지만 작동합니다. 희망을주는 데 도움이됩니다.
특히 자바 스크립트 문맥에서 IDE가 자바 스크립트 구문을 고려하려고하기 때문에 IDE를 버리는 구문을 혼합하는 것만 큼 없습니다. 아마도 <% %>
이 자바 스크립트 내에서 논리적으로 같아야한다는 것을 (아직까지만해도) 알지 못하기 때문에 그 상황에서 인텔리 센스의 대부분을 버릴 것입니다. 대부분의 경우에 이것은 가치가있는 것보다 훨씬 더 효과적이지만 뷰를 미러링하고 오브젝트가 뷰 값을 반환하도록 정면 자바 스크립트 오브젝트를 설정하는 것과 같이 이것을 "해킹"할 수있는 몇 가지 방법이 있습니다.
하루가 끝날 때 작동합니다.
는하지만 어쩌면 당신은 JavaScriptResult
컨트롤러