【问题标题】:window.prompt can't translate Resourcewindow.prompt 无法翻译资源
【发布时间】:2019-03-20 03:46:14
【问题描述】:
var Password= prompt("@Resource.EnterPassword" + UserID);

debug模式下可以翻译成其他语言,但是释放到IIS管理器还是提示英文,请问有什么设置吗?

【问题讨论】:

    标签: javascript .net asp.net-mvc


    【解决方案1】:

    您可以为 C# 中的资源获取创建一个变量

    <script> 
    var resource = '@Resource.EnterPassword' 
    var Password= prompt(resource + UserID);
    </script>
    

    【讨论】:

    • 试过了,还是不行,我也试过在html中添加输入隐藏值,用document.getElementById获取值,但是得到[object HTMLDivElement],是不是不行?
    • 你可以使用隐藏字段来存档
    • 还是英文,但是其他内容的语言变了,好难
    • 你能把你的控制器贴在这里吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 2013-07-02
    • 1970-01-01
    • 2021-08-17
    • 2011-12-24
    • 2022-01-07
    相关资源
    最近更新 更多