면도기와 js를 혼합하는 방법과 혼동됩니다. 이것은 내가 붙어있는 현재 기능입니다.
<script type="text/javascript">
var data = [];
@foreach (var r in Model.rows)
{
data.push([ @r.UnixTime * 1000, @r.Value ]);
}
c # 코드를 선언 할 수 <c#></c#>
있고 다른 모든 것이 JS 코드 인 경우-이것이 내가 따르는 것입니다.
<script type="text/javascript">
var data = [];
<c#>@foreach (var r in Model.rows) {</c#>
data.push([ <c#>@r.UnixTime</c#> * 1000, <c#>@r.Value</c#> ]);
<c#>}</c#>
이것을 달성하는 가장 좋은 방법은 무엇입니까?
이 뷰의 HTML 출력을 확인 했습니까? 모양과 모양이 어떻게 다른가?
—
sukru
오류가 발생
—
Kyle Brandt
Conditional Compilation
하여 HTML을 볼 수 없으므로 C # 코드의 일부라고 생각합니다.
JavaScript 오류 인 것 같습니다 : webdeveloper.com/forum/showthread.php?t=99780 . 정확한 오류 메시지는 무엇이며 어디서 구할 수 있습니까?
—
sukru
JS와 C #을 너무 밀접하게 혼합하려고하면 읽기 / 유지하기가 어려울 것입니다. 컴파일러 가이 코드를 허용하지 않아서 기쁩니다. :)
—
Jim Bolla
<c#>
태그 와 혼동됩니다 : -P