asp.net自动完成控件在用户控件上失效的解决方法
2011-05-13 15:22
585 查看
Ajax toolkit里的自动完成控件放在一个test.aspx页面,ServiceMethod属性里的方法写在test.aspx.cs页面,此时运行test.aspx页面,AutoCompleteExtender工作正常。
由 于test.aspx里的AutoCompleteExtender功能很多地方都用得到,因此把自动完成部分抽取出来,放到一个用户控件里 test.ascx里,ServiceMethod属性里的方法写在test.ascx.cs里,然后把test.ascx控件拖放到 index.aspx页面里,运行,发现自动完成控件并没有工作!
原因:把AutoCompleteExtender移动到用户控件,然后再在一个aspx页面里使用此控件,ServiceMethod属性里的方法找不到!
解决方法:添加一个独立的test.asmx服务页面,然后在App_Code的test.cs里面实现AutoCompleteExtender的ServiceMethod属性里的方法,最后在用户控件那里调用如下:
<cc1:AutoCompleteExtender ID="aceCropName" runat="server" ServiceMethod="TestServiceMethod" ServicePath="test.asmx" TargetControlID="txtCrop" FirstRowSelected="true" MinimumPrefixLength="2" />
由 于test.aspx里的AutoCompleteExtender功能很多地方都用得到,因此把自动完成部分抽取出来,放到一个用户控件里 test.ascx里,ServiceMethod属性里的方法写在test.ascx.cs里,然后把test.ascx控件拖放到 index.aspx页面里,运行,发现自动完成控件并没有工作!
原因:把AutoCompleteExtender移动到用户控件,然后再在一个aspx页面里使用此控件,ServiceMethod属性里的方法找不到!
解决方法:添加一个独立的test.asmx服务页面,然后在App_Code的test.cs里面实现AutoCompleteExtender的ServiceMethod属性里的方法,最后在用户控件那里调用如下:
<cc1:AutoCompleteExtender ID="aceCropName" runat="server" ServiceMethod="TestServiceMethod" ServicePath="test.asmx" TargetControlID="txtCrop" FirstRowSelected="true" MinimumPrefixLength="2" />
相关文章推荐
- asp.net用户控件中使用相对路径的解决方法--------图片路径问题(用户控件、图片路径),ResolveUrl
- asp.net 用户控件中 使用相对路径的解决方法-------- 图片路径问题(用户控件、图片路径) ,ResolveUrl
- ASP.NET多个用户控件回车提交表单问题解决和获取用户控件上的ID方法
- ASP.NET让FileUpload控件支持浏览自动上传功能的解决方法
- ASP.NET让FileUpload控件支持浏览自动上传功能的解决方法
- Asp.net中TextBox的自动完成不能触发textchanged解决方法
- ASP.NET让FileUpload控件支持浏览自动上传功能的解决方法
- asp.net 用户控件 调用js问题解决方法
- Asp.Net中用户NT AUTHORITY\NETWORK SERVICE 登录失败(SQL2005/2008设置的解决方法)
- Asp.Net控件加载错误的解决方法
- ASP.NET在IE9,IE10,IE11中Form表单身份验证失效问题解决方法
- 解决Asp.net中翻页问题的自定义用户控件
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- 关于ASP.NET同页面内【用户控件与父页面】以及【用户控件与用户控件】之间方法调用/传值 一点点经验
- ASP.NET 用户控件自定义属性、方法、事件
- ASP.NET防止同一个帐号多个用户同时登陆的解决方法
- ASP.NET动态加载用户控件的实现方法
- asp.net mvc SelectList 的selected 失效及解决方法
- javascript调用asp.net用户控件中的方法
- asp.net控件,服务器标记的格式不正确问题解决方法