2010-02-20 1 views
1

: 강력한 형식의 뷰의 몸에강력한 형식의 뷰의 html 속성에서 VisualStudio Intellisense를 만드는 방법은 무엇입니까? 내가 좋아하는 뭔가를 넣으면

<%=Model.Project.Id %> 

을, 나는 나의 모델에 대한 전체 인텔리을 얻을.

그러나, 나는 넣을 경우 : 스크립트와

<a href="/Projects/Edit/<%=Model.Project.Id %>"> 

가 HTML 속성 내에서 기록되고 (이 경우의 HREF = ""속성), IntelliSense를 작동하지 않습니다.

이것이 VisualStudio의 한계라고 생각하지만, 이것은 매우 일반적인 작업이며 작동 할 수 있어야합니다. 이 문제가 수정 되었습니까? 내 버전의 VisualStudio에 문제가 있습니까?

답변

2

Intellisense는 텍스트 블록 (큰 따옴표 사이)에서 활성화되지 않았을 수 있습니다. 이는 일반적으로 정상입니다.

그러나 Visual Studio를 사용하여 asp.net 응용 프로그램을 개발 한 적이 없으므로 해결 방법을 말할 수는 없지만 아이디어가 있습니다.

Reshaper은 .net 응용 프로그램을위한 강력한 도구입니다. 그것은 asp.net을 지원하며 필요한 것을 할 수 있습니다. 해봐!

+0

Reshaper를 체크 아웃하고 다시보고하면 이상적으로 VS가 기본 제공합니다. –

+0

나는이 답장을 현실로 생각하기 때문에 대답으로 표시했습니다. 누군가 해결책을 찾아 내면 답을 바꿀 것입니다. –

1

IntelliSense를 강제로 표시 할 수 있습니까? 나는 표준 단축키가 CTRL + Space라고 생각하니?

+0

그냥 시도해 보니 인텔리 센스가 발생하지만 예상 컨텍스트에서는 그렇지 않습니다. 즉, 모델 속성이 아닌 href 속성을 채우는 파일 목록을 보여줍니다. 모델. 프로젝트. [Intellisense here]. 나는 VS가 asp.net MVC에서 일반적으로 사용되는 행동에 맞지 않는 것 같다고 생각한다. –

관련 문제