判断第一次页面加载时 应该写哪些东西

来源:百度知道 编辑:UC知道 时间:2024/06/16 21:31:28
判断第一次页面加载时 应该写哪些东西

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
这里边应该写那些内容?如果是门户网站 应该判断些什么??添加些什么什么代码 在这里
}

}

门户网站几乎是不可能直接用动态页来当给用户看的页面的。
对于 IsPostBack ,是为了防止丢失数据。比如这是个编辑页面,里面有很多控件诸如TextBox之类,那么你在修改前总要先把原来的内容先显示出来吧,那么这里就有一个绑定数据的操作。但是如果你不判断一下,等到用户点击按钮提交的时候,你又会去先提出来原先的数据赋给控件,这就会导致用户的修改丢失了。

IsPostBack==true 表明这是用户提交过来的,而不是第一次访问
if(!IsPostBack){
//能运行在这里,说明这个页面是第一次访问(这个第一次不是说用户真的只是第一次,而是说是直接打开这个页面而非点击页面上的控件进行了操作,通常在这里绑定初始化的数据
}