能说具体一点吗。在asp中,每次刷新都会重新调用page_Int和Page_load,是不是你的代码里包含了哪些会引起页面刷新的内容

解决方案 »

  1.   

    看看http://www.csdn.net/expert/topic/499/499424.shtm也许对你有帮助的
      

  2.   

    我也遇到,
    真是的,我也在找解决的办法
    我想可能Beta版的问题
      

  3.   

    只要将那个aspx文件中的AutoEventWireup改为false就可以了,如果AutoEventWireup ="true"的话就会出现2次,应该是一个bug吧
    <%@ Page language="c#" Codebehind="dataInput.aspx.cs" AutoEventWireup="true" Inherits="DreamWeb.frmDataInput" %>
      

  4.   

    因为ASP.NET的页面用了类的概念,因此当页面注销,实际是类的析构。可见用了TextBox1.Text="Hello World"也会引起页面的Refresh,并调用析构在建构的过程,所以在Form_Load中加上IF IsPostBack then....End IF,判断是否是第一次调用本页。
      

  5.   

    bigliang(bigliang):
    我测试了一下,好像不对(bate 2)private void Page_Load(object sender, System.EventArgs e)
    {
      if (!Page.IsPostBack ){
        Response.Write("s<br>"); 
      }
    }
    还是出现了2次
      

  6.   

    losenetway(流浪剑客):我用你的代码试了,只出现了一次。代码是对的,怪了:-(
      

  7.   

    你们将AutoEventWireup改为true了么?
    还有,你们的framework的版本?
    那些内容是写在cs文件中的