そのため、関連する質問を調べてきましたが、スクリプト タグの形式が正しくない理由を正確に理解できません。
<script language="javascript" type="text/javascript">
var showME = false;
var showSuffix = "";
@if (ViewData["showME"] != null && ViewData["showSuffix"] != null)
{
<text>
showME = @(Convert.ToBoolean(ViewData["showME"]) ? "true" : "false");
showSuffix = '@Html.Raw(Json.Encode(ViewData["showSuffix "]))';
</text>
}
</script>
編集!以下の答えは正しいですが、この行までの不正な部分を追跡しました。
var videoHelpUrl = @(Url.Action("Index", "Help", new { Id = 46 }));