Date: 06/29/06 (Asp Dot Net) Keywords: asp, web Want to see something wonderful? Fire up visual studio and start a new asp.net web application. Make WebForm1.aspx look like this: <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication1.child"%> And make WebForm1.aspx.vb look like this: Public Class parent Inherits System.Web.UI.Page Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load Response.Write("parent.Page_Load") End Sub End Class Public Class child Inherits parent Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load Response.Write("child.Page_Load") End Sub End Class Press F5. The resulting page will only say "parent.Page_Load". If you go back and look at WebForm1.aspx, you will see that visual studio has changed "child" to "parent" for you! You can go ahead and change it back, but the next time you recompile, it will change it for you again! Source: http://community.livejournal.com/aspdotnet/71780.html
|