Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在asp.net中添加事件处理程序_C#_Asp.net_Event Handling_Mouseevent - Fatal编程技术网

C# 如何在asp.net中添加事件处理程序

C# 如何在asp.net中添加事件处理程序,c#,asp.net,event-handling,mouseevent,C#,Asp.net,Event Handling,Mouseevent,我有一个txt_to文本框,它有自动完成扩展程序,当自动完成建议某个电子邮件id时,用户用鼠标选择建议或单击enter,如何添加事件处理程序以便插入到电子邮件id的末尾。这样用户就可以开始键入下一个电子邮件id,而无需输入您可以在下面使用javascript: <asp:TextBox ID="txt_to" runat="server" CssClass="txt_box" Enabled="true"> </asp:TextBox> <asp:AutoCo

我有一个
txt_to
文本框,它有自动完成扩展程序,当自动完成建议某个电子邮件id时,用户用鼠标选择建议或单击enter,如何添加事件处理程序以便
插入到电子邮件id的末尾。这样用户就可以开始键入下一个电子邮件id,而无需输入

您可以在下面使用javascript:

 <asp:TextBox ID="txt_to" runat="server" CssClass="txt_box" Enabled="true">
 </asp:TextBox>
 <asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server"
      TargetControlID="txt_to" MinimumPrefixLength="2" CompletionInterval="10"
      CompletionSetCount="3" EnableCaching="true" FirstRowSelected="true"
      UseContextKey="True" ServiceMethod="GetCompletionList"
      DelimiterCharacters=";, :"
      ShowOnlyCurrentWordInCompletionListItem="true" />

AutoCompleteXtender是ajax控制工具包中的一个吗?
function pageLoad() {
     var extender = $find("AutoCompleteEx"); // extender BehaviorID

     var original = Function.createDelegate(extender, extender._getTextWithInsertedWord);
     extender._getTextWithInsertedWord = function (wordToInsert) {
          var text = original(wordToInsert);
          return text + ';';
     }
}