私はかみそりと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
Conditional Compilation
HTMLが表示されないようにエラーをスローします-そのため、これはC#コードの一部であると感じています。
JavaScriptエラーのようです:webdeveloper.com/forum/showthread.php?t=99780 。正確なエラーメッセージとは何ですか、またどこで入手できますか?
—
sukru
これは、JSとC#を非常に密接に混合しようとすると、読み取り/保守が困難になるケースだと思います。コンパイラがこのコードを許可しないことをうれしく思います。:)
—
ジムボラ
<c#>
タグとも混同されています:-P