Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用@Html helper时出现JavaScript错误_Javascript_Asp.net Mvc - Fatal编程技术网

使用@Html helper时出现JavaScript错误

使用@Html helper时出现JavaScript错误,javascript,asp.net-mvc,Javascript,Asp.net Mvc,我看到了,但当我在MVC5VS2013应用程序中使用它时,它抛出了“无效字符错误,字符是@ $(document).on("click", "#btExtendDates", function () { var _date = @Html.Raw(Json.Encode(Model.PmntDate)); })) 添加引号也不起作用。它返回一个文本字符串(我认为这是正确的) @Html.Raw/Json.Encode是一个Html助手,只能在.cshtml文件中使用 请将引用Html帮助程

我看到了,但当我在MVC5VS2013应用程序中使用它时,它抛出了“无效字符错误,字符是@

$(document).on("click", "#btExtendDates", function () {
var _date =  @Html.Raw(Json.Encode(Model.PmntDate)); 
}))

添加引号也不起作用。它返回一个文本字符串(我认为这是正确的)


@Html.Raw/Json.Encode
是一个Html助手,只能在.cshtml文件中使用

请将引用Html帮助程序类的js代码从JavaScript文件移动到cshtml

或者至少是下面的部分

<script>
 var _date = @Html.Raw(Json.Encode(Model.PmntDate))
</script>

var_date=@Html.Raw(Json.Encode(Model.PmntDate))

此代码在Javascript文件或cshtml中?此方法仅在视图文件(即cshtml)中有效。该视图是部分视图,不会运行我需要重写的脚本部分
<script>
 var _date = @Html.Raw(Json.Encode(Model.PmntDate))
</script>