ASP.NET MVC3多语言网页Javascripts没有改变文化名称

时间:2011-09-29 13:28:08

标签: javascript asp.net asp.net-mvc-3 multilingual

在我的多语言网站中,当我更改web.config文件中的文化名称时,所有页面中的Javascripts都无法正常工作。 (使用<globalization culture="" uiCulture=""/>) javascript不适用于下面提到的文化

  1. 待由{白俄罗斯)
  2. 滚装船(罗马尼亚)
  3. BG-BG(保加利亚)
  4. SV-SE(瑞典)
  5. TH-TH(泰国)
  6. LV-LV(拉脱维亚)
  7. 虽然它适用于西班牙文化(如es-mx,es-pa),英国文化和其他一些文化(如hu-hu(匈牙利)) 我网站上的Javascript用于弹出窗口和异步调用级联下拉列表。

    值得注意的是,我正在使用特定于文化的资源文件将网站翻译成他们的特定语言。

    编辑: Jquery弹出代码 -

    $("#dialog").dialog("open");

     $("#Product_BookingEndDate").val($("#Product_BookingEndDate").val().split(' ')[0]);
        $("#Product_BookingStartDate").val($("#Product_BookingStartDate").val().split(' ')[0]);
        $("#Product_StartDate").val($("#Product_StartDate").val().split(' ')[0]);
        $("#Product_EndDate").val($("#Product_EndDate").val().split(' ')[0]);
    

    这会打开弹出窗口并从en-us文化中的日期时间值中删除时间部分,但不会在上述文化中删除。文化设置在web.config中指定,例如

    <globalization culture="tr-tr" uiCulture="tr-tr"/>
    

0 个答案:

没有答案