I私のかみそりビューにスクリプトタグ内に以下のコードを持っている:明確にするため「CS0162:エラーと警告:到達不能コード検出」レイザービューに
self.regions = [];
@foreach(var region in Model.OperationRegions)
{
<text>
self.regions.push({
regionid: '@region.Region_Id',
regionname: '@region.Title',
selected: ko.observable(@(Model.RegionsList.Contains(region.Region_Id).ToString().ToLower()))
});
</text>
}
self.categories = [];
@foreach(var category in Model.Categories)
{
<text>
self.categories.push({
categoryid: '@category.Category_Id',
title: '@category.Title'
});
</text>
}
、foreach文の外と内のコードテキストタグはJavascriptであり、かみそりコードの目的はサーバーからのデータでJavascript配列を取り込むことです。私はこれを実行すると
私は現在、言っサーバーエラーを取得しています「:エラーと警告:CS0162到達不能コードが検出された」エラーがスニペットに二「のforeach」にスローされ
を。
驚いたことに私はMVCカミソリのページでこのエラーメッセージを参照する別の質問を見つけることができませんでしたので、ここに投稿しています。
私の質問は、そのコード行が到達不能であると考えられる理由です。デバッグしようとしたときに、私のページ上で問題に関連するものが見つかった場合は、この質問を更新します。
をビューロードエラーなしで私がコメントアウト場合はより多くのコードが表示 – rdans
の後半にあるにもかかわらず、その二foreachループをコメントアウトした場合最初のforeachループでは、エラーは同じ場所にスローされます – rdans