AutoCompleteExtender

烟波钓 2011-11-17 03:43:28
现在我的一个界面中用了两个AutoCompleteExtender;
代码如下:
1.
 <asp:TextBox ID="txtManager" runat="server" Width="350px"></asp:TextBox>
<cc1:AutoCompleteExtender ID="txtManager_AutoCompleteExtender" runat="server" TargetControlID="txtManager"
ServicePath="~/MyWebService.asmx" ServiceMethod="GetSimilarMemberByName" MinimumPrefixLength="1"
CompletionSetCount="10" EnableCaching="true" CompletionInterval="50" OnClientItemSelected="itemSelected">
</cc1:AutoCompleteExtender>

<script type="text/javascript">
var txtManager = document.getElementById("txtManager");
txtManager.control = {
set_text: function (text) {
txtManager.value = text.split('(')[0];
}
};
</script>

2.
 <asp:TemplateField HeaderText="Manager " HeaderStyle-VerticalAlign="Middle" HeaderStyle-HorizontalAlign="Center"
ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle">
<ItemTemplate>
<%#GetMemberNameByID(DataBinder.Eval(Container.DataItem, "Manager").ToString())%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txt_Manager" runat="server" Text='<%#GetMemberNameByID(DataBinder.Eval(Container.DataItem, "Manager").ToString())%>'
Width="350px"></asp:TextBox><br />
<cc1:AutoCompleteExtender ID="txtManager_AutoCompleteExtender" runat="server" TargetControlID="txt_Manager"
ServicePath="~/MyWebService.asmx" ServiceMethod="GetSimilarMemberByName" MinimumPrefixLength="1"
CompletionSetCount="10" EnableCaching="true" CompletionInterval="50">
</cc1:AutoCompleteExtender>

<script type="text/javascript">
var txt_Manager = '<%# ((Container as GridViewRow).FindControl("txt_Manager") as TextBox).ClientID %>';
txt_Manager.control = {
set_text: function (text) {
txt_Manager.value = text.split('(')[0];
}
};
</script>

</EditItemTemplate>

出现的问题如下:
1.打开界面直接操作上面的文本框,结果是正常的 即选择了提示框的内容后 可以把内容经过剪切后放到文本框中
2.但是当操作了Gridview的Edit后 上面的就没有剪切的效果了……
3.GridView中Edit的那个文本框也可以出现提示内容 选择了提示内容后没有走剪切的代码 直接把选择的内容放到了文本框中
求大侠解救
...全文
95 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
烟波钓 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wjr_loves 的回复:]
顶顶++
[/Quote]
rt
烟波钓 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wjr_loves 的回复:]
顶顶++
[/Quote]rt
烟波钓 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wjr_loves 的回复:]
顶顶++
[/Quote]
解决了 就你一个 都给你吧

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧