【问题标题】:After filling textbox with calender control , textchanged event is not firing .. Why? [closed]用日历控件填充文本框后,textchanged 事件没有触发.. 为什么? [关闭]
【发布时间】:2014-09-22 08:47:24
【问题描述】:

我正在用日历控件填充文本框,在用 date 填充后的文本框。此后,文本框包含一个 textchanged 事件,该事件正在计算从今天日期到日期 dselected 的天数。 所有代码都在更新面板内.. 文本框的事件没有触发......

【问题讨论】:

  • 请提供您的代码伙伴
  • 看看 DGibbs 写了什么。您可以通过编程方式自己引发事件: textBox_TextChanged(this, new EventArgs());

标签: c# asp.net ajax updatepanel


【解决方案1】:

阅读 TextBox.TextChanged Event 的 MSDN 文章。

特别是:

当文本框的内容在发送到服务器的帖子之间发生变化时,会引发 TextChanged 事件。仅当用户更改文本时才会引发该事件; 如果以编程方式更改文本,则不会引发事件。

您正在以编程方式更改文本。不会引发该事件。

【讨论】:

  • 感谢这篇文章
  • @Avishek 不客气
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多