如何在 javascript 中使用 .net 资源文件
我是否可以在 javascript 中访问我的资源文件 (.resx)?
如果没有,那么是否有任何解决方法可以用不同的语言在 javascript 中显示消息?
is there anyway i can access my resource files (.resx) in javascript?
if no then are there any workarounds to diplay messages in javascript in different languages?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您的 javascript 位于页面中,您可以使用:
访问全局资源 (/App_GlobalResources)。或者
访问本地资源(/App_LocalResources 相对于页面位置)。
或者 JavaScript 解决方案可能是 这个 不错的 jQuery 插件。
If your javascript is in the page you can use:
to access the Global Resources (/App_GlobalResources). Or
to access the Local resources (/App_LocalResources relative to the page position).
Or a javascript solution may be this nice jQuery plugin.
我通过使用 Jquery ajax 来做到这一点,它调用服务器端 GetGlobalResourceObject()
i did it by using Jquery ajax which calls a serverside GetGlobalResourceObject()
您可以在 MVC4 中使用双引号。
我测试过,它对我有用。
You can just use double quotes in MVC4.
I tested and it worked for me.
它是一个单独的javascript文件吗?您始终可以使用 asp 文字将文本插入 html 页面(例如:
var myString = '';
)并填充文字服务器端。Is it a separate javascript file? You can always use an asp literal to insert text into your html page (for exemple:
var myString = '<asp:literal id="myLiteral" />';
) and fill the literal serverside.