asp.net - Codebehind not working -


this simple question ever asked here. learning asp.net on own using visual studio 2010. can't past first example of tutorial, , have no idea why. can't page_load event fire in codebehind. simple example follows:

default.aspx:

<@ page title="home page" language="vb" masterpagefile="~/site.master"                autoeventwireup="false" codefile="default.aspx.vb" inherits="_default" %>   <asp:content id="bodycontent" runat="server" contentplaceholderid="maincontent"> <asp:label id="mylabel" runat="server"></asp:label> </asp:content> 

default.aspx.vb

partial class _default inherits system.web.ui.page  protected sub page_load(byval sender object, val e system.eventargs)     mylabel.text = "hello, world!" end sub  end class 

when add <% mylabel.text = "hello, world!" %> default.aspx, label populated. can't (response.writes, etc) work within page_load event in codebehind.

sorry bother this, can't move forward until figure simple problem out. , i'm stumped.

it's not working because didn't tell use code behind. first line in aspx file should be:

<%@ page title="home page" language="vb" masterpagefile="~/site.master"  autoeventwireup="true" codebehind="default.aspx.vb" inherits="yourappname._default" %> 

msdn asp.net web page code model

also, others mentioned, you'll either need autoeventwireup="true" or add handles me.load on page_load.

also, if learning.... asp.net mvc better way go on webforms.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -