면도기 뷰 엔진 템플릿에서 다음을 원합니다. 코드을 html 속성의 큰 따옴표 사이에 넣으 려합니다. 문제는 삽입하고자하는 코드 조각에 이중 따옴표가 포함되어 있다는 것입니다.이중 따옴표 사이에 면도기 코드
<a href="Url.Action("Item", new { id = Model.Item.Id, page = page });">@page</a>
쉽게 일을 내가 변수에 링크를 계산 한 후 사용할 수 있습니다 알고 :-) 끔찍하게 잘못 설정하는 방법을 볼 수 있지만 차라리하지 않는 게 좋을 :
@{ var action = Url.Action("Question", new { id = Model.Question.Id, page = page }); }
<a href="@action">@page</a>
한 참고 : 당신이 필요한 경우 Razor 표현식과 결합 된 속성의 상수 접두어를 사용하려면 @ char 뒤에 괄호를 추가해야합니다. 그렇지 않으면 Razor가이를 전자 메일 주소로 처리합니다. 예 :'id = "prefix @ (Model.Id)"' –