在UserControl中使用jQuery打印CurrentUICulture

时间:2014-01-10 09:26:05

标签: javascript jquery asp.net .net-3.5 asp.net-3.5

我使用.NET 3.5(网站项目)在ASP.NET中编写了页面 我想使用jQuery为我的页面添加一些特定于文化的验证器。

我给出了关于使用Globalize插件的精彩教程:http://icanmakethiswork.blogspot.com/2012/09/globalize-and-jquery-validate.html

使用MVC。

我想使用console.log在我的用户控件(ASCX)中打印CurrentUICulture(只是为了检查我是否得到正确的值),但是当我向控件添加一行时,一切都停止工作:

console.log("<%System.Globalization.CultureInfo.CurrentUICulture.Name%>");

生成了一些奇怪的文件,例如App_Web_ervntlyo.).cs,它们包含错误。

我的脚本的其他部分运作良好:

$("#<%=partYes.ClientID%>, #<%=partNo.ClientID%>").prop('checked', false);

如何在ASCX文件中访问CurrentUICulture? 不在ASCX.CS

1 个答案:

答案 0 :(得分:2)

ASP.NET内联表达式在指令=的开头和表达式之间需要<%符号。

你应该写:

console.log("<%=System.Globalization.CultureInfo.CurrentUICulture.Name %>");