我用VB写在aspx文件中的一段:
   <script language=vb runat=server>
    Sub Page_Load(s as Object,e as EventArgs)
      MyBtn.text="YES"
    End Sub
   </script>   <body>
       <form runat=server>
      <asp:Button id="MyBtn" text"NO" runat=server />
       </form>
   </body>代码执行不会出错,就是不执行Page_Load段,请教!!!

解决方案 »

  1.   

    不执行Page_Load,可以吗?
    不执行的话怎么看到加载的页面呢?
      

  2.   

    你怎么知道没执行呢?是因为Button的Text没显示为YES吗?
    可能是你的Page_Load函数什么地方写错了。
    你把Page_Load函数不要写到.ASPx文件里,到后台去试一下
      

  3.   

    1.AutoEventWireup="false"是否设置了!!默认为true
    2.this.Load += new System.EventHandler(this.Page_Load);//一定要将代理添加事件上!(即为订阅)
      

  4.   

    刚才没看清楚,你讲的!
    对于不采用代码分离的方式:AutoEventWireup="true"!!
    如果为false;则会后台代码的.aspx.cs中的page_load,与.aspx文件中的Page_load都会执行!!
    你可以试一下!