Javascript jquery语法中的Viewdata
我正在开发一个asp.net MVC应用程序。我想访问Viewdata并将其分配给Javascript变量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"];
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"]))';