Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.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
Javascript jquery语法中的Viewdata_Javascript_Jquery_Asp.net Mvc_Asp.net Mvc 4_Razor - Fatal编程技术网

Javascript jquery语法中的Viewdata

Javascript jquery语法中的Viewdata,javascript,jquery,asp.net-mvc,asp.net-mvc-4,razor,Javascript,Jquery,Asp.net Mvc,Asp.net Mvc 4,Razor,我正在开发一个asp.net MVC应用程序。我想访问Viewdata并将其分配给Javascript变量 var LeaveDays = @(Html.Raw(ViewData["LeaveDays"])); 但它说分号处有语法错误什么是语法。若我去掉分号,它表示语句未终止。在这两种情况下,由于Js错误,其他脚本不会在单击按钮或页面刷新时运行 我想将该值分配给var 请建议。试试这个 如果要分配给var: @ { var LeaveDays = ViewData["LeaveDays"];

我正在开发一个asp.net MVC应用程序。我想访问Viewdata并将其分配给Javascript变量

 var LeaveDays = @(Html.Raw(ViewData["LeaveDays"]));
但它说分号处有语法错误
什么是语法。若我去掉分号,它表示语句未终止。在这两种情况下,由于Js错误,其他脚本不会在单击按钮或页面刷新时运行

我想将该值分配给var

请建议。

试试这个

如果要分配给var:

@ { var LeaveDays = ViewData["LeaveDays"]; }
或显示:

@Html.Raw(ViewData["LeaveDays"])

在引号中传递值

使用


var LeaveDays='@(Html.Raw(ViewData[“LeaveDays”]))
但是,您可以发布
ViewData[“LeaveDays”]
的值吗?这将有助于你不清楚你想做什么…你想显示值还是将值分配给变量…我想将其分配给variable@DotnetSparrow,您是否尝试过
var LeaveDays='@(Html.Raw(ViewData[“LeaveDays]”)了?@Satpal,请将您的评论作为答案,它成功了,谢谢
var LeaveDays = '@(Html.Raw(ViewData["LeaveDays"]))';