在单独的Java脚本文件的函数中使用.Net资源

问题描述 投票:0回答:1

我想使用脚本功能,如功能login(),登录的结果将显示来自.Net资源的最终用户消息,因为我们支持多种语言。

我想不在同一视图中使用单独的Java脚本文件,因为我已经知道如何通过此脚本来做到这一点

//这是View

<script>
alert(@Resource.Layout.Msg)
</script>

但是真正想要做的是:在单独的文件中使用此功能

fucntion login(){

if($("#user").val()=="hi")
{
 alert(@Resource.Layout.Msg)
}
}
javascript c# .net model-view-controller resources
1个回答
0
投票

您可以在单独的脚本标签上定义全局变量,并且仍然可以在外部javascript文件上访问它。

您认为;

// define a global variable in this script tag
<script>
   var text = "@Resource.Layout.Msg";
</script>
// call an external script that uses the variable text
<script src="Link to your script" />

然后在您的外部脚本中;

function Login(){
   alert(text); // use the variable defined on separate script
}
© www.soinside.com 2019 - 2024. All rights reserved.