2016-06-07 8 views
5

태그 도우미에 문제가 있습니다. 내가 원하는 것은 컨트롤러에 데이터를 게시하는 폼을 만드는 것입니다. 기본으로는 충분히 생각했지만 프로젝트에서 제대로 작동하지 않습니다.MVC 태그 도우미가 작동하지 않음

기본 설정으로 새로운 asp.net 핵심 웹 응용 프로그램을 만들고 거기에서 작동하지만 내 프로젝트에서 태그를 인식하고 그에 따라 작동하지 않습니다. 특히 마크 업이 똑같은 것을 강조 표시하지 않거나 정보를 제공하여 정보를 제공 할 때 일부 ref 또는 근본적인 것이 누락되어 누군가가 조언 할 수 있습니다. 올바른 하이라이트 enter image description here

작업

* 기본 프로젝트 * 내 프로젝트 - 코드 권리를 강조하거나 작동하지 않습니다. Project.json은 정확히 동일하므로 누락 된 것이 전혀 없습니다. enter image description here

+0

도움이 될 수 있습니다. 프로젝트 닫기 -> 프로젝트 파일 탐색 -> 탐색기에서 .suo 파일 삭제 -> 다시 열고 확인 - 또는 솔루션에서 프로젝트를 다시로드하고 다시로드하십시오. –

+0

슬프게도 아니오. 나는이 문제점에 대한 하나의 차이점을 찾을 수 없다고 맹세한다. – Monolithcode

답변

7

알아 두십시오! 주님, MS는 물건을 바꾸고 싶습니다. 그래서, MVC 6 (asp.net 코어 등 등) 뷰 폴더에있는 _ViewImports.cshtml 파일을 사용할 수 있습니다. (필자가 이전에 프로젝트를 만들었다면 직접 추가 할 수 있습니다.)

이 태그는 GlobalImport 파일과 같은 역할을하며 태그 도우미를 모든보기에서 사용할 수 있도록 여기에 ref를 추가해야합니다.

광산은 이제 다음과 같습니다

@using Mobile.Models 
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 

그리고 붐 - 예상대로 태그 정확한 모양과 그 작동합니다. 아무것도 마이크로 소프트를위한 ​​감사합니다!

+1

니스 찾기! 나는 다른 프로젝트에서 많은 견해들을 가져 왔기 때문에 이런 일이 일어난 것 같아요. Non-the-less 이것은 트릭을했습니다! 고맙습니다! – BriOnH