【问题标题】:Using google translate with my own用我自己的谷歌翻译
【发布时间】:2012-04-25 18:58:41
【问题描述】:

我正在为我的整个网站使用谷歌翻译元素:http://translate.google.com/translate_tools。我将生成的代码放在主文件中,以便在每个页面上都可用。现在,我有几页不想使用谷歌的翻译,而是我自己的。我能够阻止谷歌不翻译某个控件,但现在我的页面上显示了两个下拉框。我怎样才能摆脱一个?要么捕获在谷歌下拉列表中选择的语言的值,要么以某种方式将我自己的下拉列表值传递给谷歌下拉列表并触发更改。我无法做到其中任何一个。我会很感激这里的任何帮助。

谢谢, 拉坦

【问题讨论】:

    标签: c# javascript asp.net google-translate


    【解决方案1】:

    如果您想从您的某些网站页面中隐藏或删除谷歌翻译器,请按照以下步骤操作。

    i:将您的谷歌翻译代码例如放在 asp.net 面板中

    <asp:Panel ID="pnl" runat="server">
         google translator code
    </asp:Panel>
    

    ii:在要隐藏谷歌翻译代码的页面的加载或预渲染事件中,请使用以下代码。

    MasterPage mstr = Page.Master;
    Panel pnl = (Panel)mstr.FindControl("pnl");
    pnl.Visible = false;
    

    希望这会对你有所帮助。

    【讨论】:

    • 我假设我的页面上有三个控件。我想为其中两个使用谷歌翻译,第三个使用我自己的翻译。我能够做到这一点,但用户必须使用两个不同的下拉菜单。我想链接谷歌下拉菜单,以便也能够触发我自己的翻译。
    猜你喜欢
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 2015-05-19
    相关资源
    最近更新 更多