怎样让AjaxControlToolkit的扩展支持中文控件名称?

问题描述

有哪位高人知道怎样让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放进去。

谢谢二楼的朋友的回答。能给出个例子吗?可我现在的程序好多都是中文控件名。要改起来。简直是工作量太巨大了!
解决方案四:
中文名··略屌··

时间: 2024-09-20 05:20:48

怎样让AjaxControlToolkit的扩展支持中文控件名称?的相关文章

扩展了Repeater控件的EmptyDataTemplate模板功能_实用技巧

Repeater控件是一个数据显示控件,该控件允许通过为列表中显示的每一项重复使用指定的模板来自定义布局. 相对于GridViews和DataList来说Repeater是一个相当轻巧.灵活的控件,能耗也比它们要小很多.美中不足的是功能略显单薄,尤其是用于绑定的数据源没有数据的情况下,往往要使用一个隐藏面版来显示"暂时没有任何数据"信息.太麻烦了. 于是自行扩展了Repeater控件的EmptyDataTemplate模板已达到同样的效果. (vs2008)自定义一个Repeater控

我需要一个扩展的datefield 控件, 可以输入 至今 文字在输入框内!

问题描述 如题:我需要一个扩展的datefield 控件, 可以输入 至今 文字在输入框内!想要的效果如下图: 问题补充:飞雪无情 写道 解决方案 兄弟,我再给你找一点,这个Today是在DatePicker.js里修改todayText : 'Today',//这里改成"至今"//创建Today按钮的地方.this.todayBtn = new Ext.Button({ renderTo: this.el.child('td.x-date-bottom', true), text:

[ASP.NET MVC]通过对HtmlHelper扩展简化“列表控件”的绑定

在众多表单元素中,有一类<select>元素用于绑定一组预定义列表.传统的ASP.NET Web Form中,它对应着一组重要的控件类型,即ListControl,我们经常用到DropDownList, ListBox.CheckBoxList和RadioButtonList都是其子类.ASP.NET MVC通过对HtmlHelper和HtmlHelper<TModel>的扩展实现了对不同类型的<select>元素的绑定,它们以扩展方法的形式定义在SelectExten

Win10系统电脑不支持支付宝控件什么原因,如何解决

1.在开始菜单搜索cmd或者"运行"然后在运行或命令界面输入"gpedit.msc"打开本地组策略编辑器: 2.在弹出的新窗口中我们定位到 计算机配置->管理模板->Windows组件->internet explorer选项下,双击右侧设置中"自定义用户代理字符串": 3.设置"已启用",在此我们来修改浏览器的user_agent如:我们使用IE8的User-Agent,写入"Mozilla/4.

《Web测试囧事》——1.5 过长的控件名称造成其他元素显示错位

1.5 过长的控件名称造成其他元素显示错位 小蔡接到一个公司内部在线表单项目的测试任务,这个项目中有3个独立的角色:管理员A负责编辑和布局表单控件,用户B负责填写表单中控件的内容,而审核员C只能查看B操作后的结果. 这个需求看上去不难,小蔡快速分析并且记录了以下几个测试点,开始了测试工作. 1)A可以正常添加不同类型控件(文本框.富文本框.下拉列表.多选框.单选框等)到页面中. 2)B可以正常在这些控件中输入数据. 3)C可以正常查看B所有的操作内容. 4)针对各个角色所具有的不同的操作权限进行

已知窗体句柄,也知道要找的控件名称&amp;amp;quot;RichEditComponent&amp;amp;quot;如何得到他的句柄?求教

问题描述 已知窗体句柄,也知道要找的控件名称"RichEditComponent"如何得到他的句柄?求教希望给点代码谢谢!!! 解决方案 解决方案二:有了窗体句柄,就能找到其中的控件了,找到了控件,就能找到控件的句柄了.代码做过的不知放哪里了,去问问度娘,那也有解决方案三:用.net语法就行解决方案四:我就是用vb.net开发啊解决方案五:刚回答一个类似问题,可能对你有用.http://topic.csdn.net/u/20120520/21/7f1fee22-e18b-46ec-94

用ASP.NET AJAX框架扩展HTML Map控件

本文示例源代码或素材下载 一. 简介 首先,我们注意到,ASP.NET 2.0中也提供了一个服务器控件ImageMap.此控件是一个让你可以在图片上定义热点(HotSpot)区域的服务器控件.用户可以通过点击这些热点区域进行回发(PostBack)操作或者转发到某个URL地址.典型情况下,该控件用于需要对某张图片的局部范围进行互动操作.然而,这个控件的不足之处在于,在点击这些热点区域进行回发时将导致整个Web页面的刷新. 在本文中,我们将基于ASP.NET AJAX技术对普通的HTML Map控

使用ASP.NET AJAX框架扩展HTML Map控件

[摘要]在本文中,我将向你展示如何使用ASP.NET AJAX框架对添加可点击的热点的HTML Map控件进行扩展.经扩展后,当我们的鼠标移动到这些热点上后,即弹出关于这些热点的详细信息;但是,这些详细信息都是通过AJAX异步方式从远程服务中取得的. 一.简介 首先,我们注意到,ASP.NET 2.0中也提供了一个服务器控件ImageMap.此控件是一个让你可以在图片上定义热点(HotSpot)区域的服务器控件.用户可以通过点击这些热点区域进行回发(PostBack)操作或者转发到某个URL地址

Pipelight – 让 Linux 原生 Chromium/Chrome 无缝支持 ActiveX 控件 (看! 网银!) ... ...

工行网银, Silverlight, 支付宝控件, 放开那个 Windows 虚拟机, 让 Wine 上吧~ 无图无真相: 基本的原理是, 利用 Chrome 里已有的 npactivex (ActiveX for Chrome) 扩展, 配合 pipelight 提供的 npactivex NPAPI 插件, 将 ActiveX 控件本身用 wine 执行, 并且无缝地嵌入 Chrome 网页中. 因为此功能依然在活跃开发中 (今年 FOSDEM 2014 的一个碰撞产生的火花神马的), 稳定