【发布时间】:2012-07-05 22:58:55
【问题描述】:
我正在阅读教科书“Sams ASP.NET 4 unleashed”,我对 ASP.NET TextBox 控件的 TextChanged 属性和 AutoPostBack 属性之间的区别感到困惑。
本书将这两个属性解释为:
AutoPostBack - 使您能够将包含 TextBox 的表单发回 当 TextBox 的内容为 改变了。
那么,
TextChanged—当文本框的内容发生变化时在服务器上引发 改变了。
然后继续解释:
当 AutoPostBack 属性的值为 True 时,表单包含 文本框自动回传到服务器时 TextBox 的内容发生变化。如果修改内容 TextBox 控件中的文本框和选项卡,窗体自动 回传到服务器,并显示TextBox的内容。
让我感到困惑的是这一行:
即使您不使用 AutoPostBack 属性。
那么,Autopostback 属性和 textchanged 属性之间的区别是什么导致页面再次发布到服务器?还是这两种方法的工作方式彼此不同?我很困惑..请帮助我更好地理解它。
【问题讨论】:
标签: asp.net