private void Page_Load(object sender, System.EventArgs e)
{

if(!Page.IsPostBack)
{
            //把页面加载代码写在这里
}
}

解决方案 »

  1.   


    consider to use XMLHTTP to update your changes, see(the following is for ASP, but the idea is same)Refresh Portion Of Your Web Page Using XMLHTTP
    http://codeproject.com/jscript/refreshpartweb.aspalso seeScript Callbacks in ASP.NET  
    http://msdn.microsoft.com/msdnmag/issues/04/08/CuttingEdge/default.aspxASP.NET 2.0's Client Callback Feature
    http://www.dotnetjunkies.com/Tutorial/E80EC96F-1C32-4855-85AE-9E30EECF13D7.dcik
      

  2.   

    如果要静态更新,那么只能在页面加载时将数据保存在js的数组中,dropdownlist点击触发一个js事件,由js赋值另一个控件
      

  3.   

    最好是把 c# 和 javascript 结合起来用,效果会很好的,在页面初始化的时候把需要的数据全部加载到页面里面
      

  4.   

    我也知道javascript之类的脚本可以解决,无奈脚本经验是0,不知ASP.NET有没有其他的解决方法?
    看来得对javacript下足工夫才行,各位javacript大侠对于学javascript有什么介绍,要全面易懂的,我想先入门,拜托!
      

  5.   

    能不能将控件的Autopostback属性设为False呢?
      

  6.   

    看来没办法了,好,目标:JavaScript!
    谢谢各位!