c# - asp文本框没有按键事件

标签 c# asp.net

您好,我需要处理 asp 文本框的按键事件,但按键事件不适用于 asp 文本框。这个问题有替代方案吗?请帮忙!

最佳答案

利用javascript + textbox的按键事件

并使用ajax或使用pagemthods调用服务器端函数。

.cs file
[ScriptMethod, WebMethod]

   public static string docall()
   {
      return "Hello";
   }

.aspx file

<script type="text/javascript">
      function btnAccept_onclic() {
          PageMethods.docall(onSuccess, onFailure);
      }

  function onSuccess(result) {
          alert(result);
      }


      function onFailure(error) {
          alert(error);
      } 

</script>

检查这个:http://blogs.microsoft.co.il/blogs/gilf/archive/2008/10/04/asp-net-ajax-pagemethods.aspx

关于c# - asp文本框没有按键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5865287/

相关文章:

C# System.RegEx 在不应该匹配 LF 时匹配

asp.net - ASP.NET-Thread.GetHashCode()更改

asp.net - 免费 DotNetNuke 皮肤资源

c# - 如何创建两个数组的数组,然后测试它是否相等?

c# - 为什么字段成员的初始化值必须在编译时确定?

c# - "This expression causes side effects and will not be evaluated"。如何压制?

asp.net - 提供第 n 页显示数据的最佳 t-sql?

c# - 如何绘制 Y 轴上的多个列? (MS 图表控件)

c# - 在 asp.net 中序列化 session 状态

c# - 使用entityframework在关系表中插入数据时出错