면도날에 Razor 엔진이 아래 줄의 data_content 특성을 처리하는 데 문제가 있습니다. 그것은 @ String.Format 섹션을 Razor 명령 대신 리터럴 문자열로 처리합니다. 나는 @ :과 @ |을 시도했다. 아무 소용이 없습니다.면도기 명령이 표시되지 않습니다.
@Html.TextArea("VisitPurpose", null,
new {
@data_toggle = "hover",
@class = "hasPopover input-xxlarge",
rows="6",
data_placement = "right",
data_content = "@Resources.Resource.VisitPurpose)"
})
위의 코드는 내 페이지에서이 렌더링 :
@Html.TextArea("VisitPurpose", null,
new {
@data_toggle = "hover",
@class = "hasPopover input-xxlarge",
rows="6",
data_placement = "right",
data_content = "@String.Format({0}, @Resources.Resource.VisitPurpose)"
})
그냥이 중 하나가 작동하지 않습니다 명확합니다. Razor 엔진은 렌더링 할 리소스 파일의 값 대신 리터럴 문자열로 표시합니다.
내 대답에 scott-pascoe와 내 질문을 확인해주십시오. 그리고 500 내부 오류의 내용을 게시하십시오. 그런데 나는'data_content = Resources.Resource.VisitPurpose'가 아닌'data_content = "@의 Resources.Resource.VisitPurpose)"도움을하지만 @를 제거하면 문제가 해결되지 않습니다에 대한' – nemesv