当autopostback为true并且为false时会发生什么?

时间:2010-09-23 13:39:43

标签: asp.net

回发后,数据是否为真时送到服务器?请解释autopostback属性

2 个答案:

答案 0 :(得分:2)

AutoPostBack设置为true将在触发控件的服务器事件时启动页面回发(如单击按钮)。绑定到已启动控制事件的服务器端代码将立即发生(连同完整/部分页面加载)。

AutoPostBack设置为false将不会启动此操作,并且在另一个“回发”事件触发之前不会触发事件代码。

答案 1 :(得分:0)

一个简单的谷歌会告诉你答案:

从这里抢劫,因为我认为其他人能够比我更好地解释这一点。

http://www.asp101.com/samples/autopostback_aspx.asp

  

AutoPostBack内置于   基于表单的服务器控件,以及何时   启用后,自动发布页面   每当值返回服务器   有问题的控制被改变了。   因为附加服务器   请求它导致,它不是什么   你想要为你的所有人启用   控制,但对于影响的事情   页面显示或进一步更改选项   在形式上,它可以非常方便。   更不用说它会的事实   为您节省大量时间和头痛   过度尝试实施某些事情   类似于你自己。不是这样的   你真的很复杂   如果你对javascript很好,那就拥有   但是那时候很难做到更简单   只需设置AutoPostBack =“True”

有一点需要指出,这只有在启用javascript时才有效,在javascript的缺席中你需要提供另一种机制来调用回发。