问题描述
有哪位高人知道怎样让AjaxControlToolkit的扩展支持中文控件名称呀?代码:<asp:ToolkitScriptManagerID="ToolkitScriptManager1"runat="server"EnableScriptGlobalization="True"></asp:ToolkitScriptManager><asp:TextBoxID="我的控件"runat="server"></asp:TextBox><asp:CalendarExtenderID="我的控件_CalendarExtender"runat="server"DaysModeTitleFormat="yyyy-MM-dd"Enabled="True"Format="yyyy-MM-dd"TargetControlID="我的控件"TodaysDateFormat="yyyy-MM-dd"></asp:CalendarExtender>在以上的ToolkitScriptManager脚本管理属性中也已经EnableScriptGlobalization="True"了;也enablescriptglobalzation=“true"了。但还会出现以下的错误:MicrosoftJScript运行时错误:Sys.ArgumentException:ValuemustnotbenullforControlsandBehaviors.Parametername:element我知道是因为textbox的控件名称因为是中文造成的。可我的程序中好多这样的控件名称,已经没法儿修改了。怎样让AjaxControlToolkit的扩展支持中文控件名称?求高人指点!
解决方案
本帖最后由 moyan8866 于 2014-01-11 21:10:30 编辑
解决方案二:
还真没见过,建议还是改英文。另外不推荐用扩展,用JQUERY吧。你试试用javascript语言看能不能得到ID,然后把这个ID放进去。
解决方案三:
引用1楼yixian2007的回复:
还真没见过,建议还是改英文。另外不推荐用扩展,用JQUERY吧。你试试用javascript语言看能不能得到ID,然后把这个ID放进去。
谢谢二楼的朋友的回答。能给出个例子吗?可我现在的程序好多都是中文控件名。要改起来。简直是工作量太巨大了!
解决方案四:
中文名··略屌··