【问题标题】:How to accept two different languages input in same aspx page如何在同一个aspx页面中接受两种不同的语言输入
【发布时间】:2014-01-22 06:21:53
【问题描述】:

我正在创建一个管理员页面来管理数据库中的本地化密钥条目,而不是从本地化字符串.resx 中检索。用户界面将如下所示

如何创建一个包含两种不同文本的页面以接受两种不同的语言作为输入? 请有人帮我解决这个问题?

注意: 伙计们,我不是在询问如何放置控件的建议,我无法接受两种不同的语言作为文本框中的输入。

【问题讨论】:

    标签: asp.net localization globalization


    【解决方案1】:

    您可以用一行分隔页面,一侧是英文,另一侧是中文,一个提交按钮。您的验证在这里很重要,但对用户来说并不健康。我建议为语言放置一个下拉列表。用户将选择语言,然后填写字段并保存。这对您和用户来说都更容易。

    友好的用户永远是最重要的:)

    无法在客户端切换语言。

    但是在服务器上你可以使用InputLanguageManager

    喜欢

    InputLanguageManager.Current.CurrentInputLanguage = new CultureInfo("el-GR");
    

    这对你很有用。

    【讨论】:

    • 是的,我同意你有下拉菜单来选择语言。然而,在选择语言后,文本框需要接受所选语言作为输入,但是当在文本框中输入一个值时,它仍然显示英文而不是中文
    • 所以你想在下拉选择更改时切换系统语言。在客户端上,这是不可能的。
    • TMoon InputLanguageManager 组件与 WPF 有关,但我期待在 ASP.net 中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-21
    • 1970-01-01
    • 2013-01-28
    • 2012-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多