我使用.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
答案 0 :(得分:2)
ASP.NET内联表达式在指令=
的开头和表达式之间需要<%
符号。
你应该写:
console.log("<%=System.Globalization.CultureInfo.CurrentUICulture.Name %>");