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>
--------------------------------------------------------------------------------
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>
Comment