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