Page load event is not firing.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bigijoseph
    New Member
    • May 2007
    • 1

    Page load event is not firing.

    Please help : page load event is not firing.
    --------------------------------------------------------------------------------

    Hi,
    I am a new to .net. I am trying to learn it.
    I tried the following code to execute. But the page load event is not firing. I tried , the same function rewriten in C#, then page load event worked absolutely fine.
    I dont know why the page load event is not firing in VB.net . Could some one try please try my same code, what I posted here and suggest me what is the wrong in it. I am comfortable with vb6 and classic asp. So I want to learn first ASp.net with vb. I tried some other codes to fire page load event from different books, but effect is same. So please help me.

    Many thanks.

    My code


    <%@ Page Language="vb" AutoEventWireup ="false" Codebehind="Web Form5.aspx.vb" Inherits="Myapp lication.WebFor m5"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <html>
    <head>
    <title>WebForm1 </title>
    <script language="javas cript">
    function valSubmit() {
    var doc = document.forms[0];
    var msg = "";
    if (doc.firstName. value == "") {
    msg += "- Please enter a first name.n";
    }
    if (doc.lastName.v alue == "") {
    msg += "- Please enter a last name.n";
    }
    if (msg == "") {
    doc.submit();
    return true;
    } else {
    alert("The following errors were encountered.nn" + msg);
    return false;
    } }
    </script>
    <script language="vb" runat="server">
    Private sub btnSearch_Click (sender As Object, e As System.EventArg s)
    Response.Write( "Search")
    End Sub
    sub Page_Load(sende r As Object, e As System.EventArg s)
    response.write ("test")
    btnSubmit.Attri butes.Add("onCl ick", "return valSubmit();")
    End Sub
    </script>
    </head>
    <body>
    <form id="frmBuilderT est" method="post" runat="server">
    <label style="Z-INDEX: 101; LEFT: 10px; POSITION: absolute; TOP: 48px">
    First Name:</label>
    <input style="Z-INDEX: 102; LEFT: 88px; POSITION: absolute; TOP: 48px" type="text" name="firstName " id="firstName" >
    <label style="Z-INDEX: 103; LEFT: 10px; POSITION: absolute; TOP: 88px">
    Last Name:</label>
    <input style="Z-INDEX: 104; LEFT: 88px; POSITION: absolute; TOP: 88px" type="text" name="lastName" id="lastName">< br />
    <br />
    <asp:Button id="btnSubmit" style="Z-INDEX: 105; LEFT: 64px; POSITION: absolute;
    TOP: 128px" runat="server" Text="Submit" Width="136px" OnClick="btnSea rch_Click"></asp:Button>
    </form>
    </body>
    </html>
  • chinu
    New Member
    • Jun 2007
    • 36

    #2
    Originally posted by bigijoseph
    Please help : page load event is not firing.
    --------------------------------------------------------------------------------

    Hi,
    I am a new to .net. I am trying to learn it.
    I tried the following code to execute. But the page load event is not firing. I tried , the same function rewriten in C#, then page load event worked absolutely fine.
    I dont know why the page load event is not firing in VB.net . Could some one try please try my same code, what I posted here and suggest me what is the wrong in it. I am comfortable with vb6 and classic asp. So I want to learn first ASp.net with vb. I tried some other codes to fire page load event from different books, but effect is same. So please help me.

    Many thanks.

    My code


    <%@ Page Language="vb" AutoEventWireup ="false" Codebehind="Web Form5.aspx.vb" Inherits="Myapp lication.WebFor m5"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <html>
    <head>
    <title>WebForm1 </title>
    <script language="javas cript">
    function valSubmit() {
    var doc = document.forms[0];
    var msg = "";
    if (doc.firstName. value == "") {
    msg += "- Please enter a first name.n";
    }
    if (doc.lastName.v alue == "") {
    msg += "- Please enter a last name.n";
    }
    if (msg == "") {
    doc.submit();
    return true;
    } else {
    alert("The following errors were encountered.nn" + msg);
    return false;
    } }
    </script>
    <script language="vb" runat="server">
    Private sub btnSearch_Click (sender As Object, e As System.EventArg s)
    Response.Write( "Search")
    End Sub
    sub Page_Load(sende r As Object, e As System.EventArg s)
    response.write ("test")
    btnSubmit.Attri butes.Add("onCl ick", "return valSubmit();")
    End Sub
    </script>
    </head>
    <body>
    <form id="frmBuilderT est" method="post" runat="server">
    <label style="Z-INDEX: 101; LEFT: 10px; POSITION: absolute; TOP: 48px">
    First Name:</label>
    <input style="Z-INDEX: 102; LEFT: 88px; POSITION: absolute; TOP: 48px" type="text" name="firstName " id="firstName" >
    <label style="Z-INDEX: 103; LEFT: 10px; POSITION: absolute; TOP: 88px">
    Last Name:</label>
    <input style="Z-INDEX: 104; LEFT: 88px; POSITION: absolute; TOP: 88px" type="text" name="lastName" id="lastName">< br />
    <br />
    <asp:Button id="btnSubmit" style="Z-INDEX: 105; LEFT: 64px; POSITION: absolute;
    TOP: 128px" runat="server" Text="Submit" Width="136px" OnClick="btnSea rch_Click"></asp:Button>
    </form>
    </body>
    </html>
    Change AutoEventWireup ="false" to AutoEventWireup ="true"

    Comment

    Working...