JavaScriptコードでかみそりを使用するのが良い習慣かどうか知りたいです。例えば:
<script type="text/javascript">
   var variable = @some.Id
</script>
または、このように、隠し値を作成してJavaScriptで取得する方がよいでしょうか。
<input type="hidden" id="someId" value"@some.Id" />
<script type="text/javascript">
   var variable = $('#someId').val();
</script>
編集:
@{
var formVariables = serializer.Serialize(new
                                             {
                                                 id = Model.Id, 
                                                 name = Model.Name, 
                                                 age = Model.Age
                                             });
<input type="hidden" id="header_variables" value="@formVariables"/>
<script type="text/javascript" src = "/Scipts/..."></script>
}
これは良い解決策ですか?