在Javascript中调用资源文件

在Javascript中调用资源文件,javascript,visual-studio-2013,asp.net-mvc-5,Javascript,Visual Studio 2013,Asp.net Mvc 5,我有多语言支持的资源文件 在cshtml文件中,我可以直接访问资源文件 但是,当我在jscript中尝试下面一行时,它会按原样打印该行 $('#message').html('@Resources.Login').delay(5000).fadeOut(); 我也尝试了其他方法 var login = "@Resources.Login"; $('#message').html(login).delay(5000).fadeOut(); 但是它仍然将行显示为“

我有多语言支持的资源文件 在cshtml文件中,我可以直接访问资源文件 但是,当我在jscript中尝试下面一行时,它会按原样打印该行

$('#message').html('@Resources.Login').delay(5000).fadeOut();
我也尝试了其他方法

var login = "@Resources.Login";
                $('#message').html(login).delay(5000).fadeOut();

但是它仍然将行显示为“Resources.login”

我用cshtml呈现了资源文件,如下所示

<script>
var Login="@Resources.Login";
</Script>
$('#message').html(Login).delay(5000).fadeOut();

谢谢大家的帮助:)

这样做不行。。。有两种方法可以做到这一点:1)用资源值注册页面中的隐藏字段,并调用该隐藏字段id值;2) 使用将通过调用资源的Web服务ajax@HellBaby,无需使用隐藏字段或ajax。因为,他不向服务器发送任何参数,他想在视图中显示服务器端的参数。您是否得到任何编译错误?您可能需要使用如下名称空间获取它:
@YourApplication.Resources.Login