0

에서 '$', 비주얼 스튜디오 2013오류 예기치 않은 문자 내가 MVC 4 C# .NET을 4.0 있어요 jQuery를 템플릿 스크립트

내가 jQuery를 템플릿을 사용하고 있습니다. 내가 mvc 및 jquery를 처음 사용하고 템플릿도 마찬가지입니다.

다음은 템플릿 용 스크립트입니다.

나는이 스크립트에서이

<script src="~/Scripts/jquery.tmpl.js"></script> 
<script src="~/Scripts/jquery.tmpl.min.js"></script> 

<script type="text/x-jquery-tmpl" id="ScheduleRowTemplate"> 
    <tr> 
     <td> 
      @Html.Label("", ${RowNo}, new { style = "width:100%" }) 
      <input type="hidden" id="ItemIndex" value="${ItemIndex}" /> 
     </td> 
    </tr> 
</script> 

를 추가해야 Visual Studio에서 $ 표지판 오류를 생성.

예기치 않은 문자 '$'

이 오류를 제거하려면 어떻게해야합니까? 내가 여기서 누락 된 게 있니?

답변

4

클라이언트 측 변수 ${RowNo}Html.Label 같은 서버 측 방법을 함께 사용할 수 없습니다. 면도기 도우미 대신 HTML 마크 업을 사용하십시오.

<script type="text/x-jquery-tmpl" id="ScheduleRowTemplate"> 
    <tr> 
     <td> 
      <label style="width: 100%">${RowNo}</label> 
      <input type="hidden" id="ItemIndex" value="${ItemIndex}" /> 
     </td> 
    </tr> 
</script> 
+0

예. 고맙습니다! –