944,099 Members | Top Members by Rank

Ad:
  • ASP.NET Discussion Thread
  • Unsolved
  • Views: 6517
  • ASP.NET RSS
May 30th, 2005
0

Server Error message when opening asp.net applicationm

Expand Post »
Created a form in which the user selects a item from a dropdownlist then clicks a button which in turn uses a streamwriter to open a sequential file and displays the data associated with their selection, this is a text file. When I run the solution I get this error control 'btnSubmit' of type 'Button' must be placed inside a form tag with runat=server. I have no idea how to fix this I need help. Below is all my code:

%@ Page Language="vb" AutoEventWireup="false" Codebehind="wfmStockQuotes.aspx.vb" Inherits="Ch13Ex3.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
</form>
<p style="FONT-WEIGHT: bold; FONT-FAMILY: Tahoma">
<asp:Label id="lblSymbol" style="Z-INDEX: 101; LEFT: 40px; POSITION: absolute; TOP: 56px" runat="server"
Width="144px">Select Symbol</asp:Label>
<asp:Button id="btnSubmit" style="Z-INDEX: 104; LEFT: 288px; POSITION: absolute; TOP: 248px"
runat="server" Text="Submit"></asp:Button>
<asp:TextBox id="txtHistoricalPrices" style="Z-INDEX: 103; LEFT: 40px; POSITION: absolute; TOP: 160px"
runat="server" TextMode="MultiLine" Height="136px"></asp:TextBox>
<aspropDownList id="ddlStocks" style="Z-INDEX: 102; LEFT: 40px; POSITION: absolute; TOP: 88px" runat="server">
<asp:ListItem Value="abc">American Co.</asp:ListItem>
<asp:ListItem Value="jbb">Joe Bob's</asp:ListItem>
<asp:ListItem Value="xan">Xtra</asp:ListItem>
</aspropDownList>Stock Quotes</p>
</body>
</HTML>



Public Class WebForm1
Inherits System.Web.UI.Page

#Region " Web Form Designer Generated Code "

'This call is required by the Web Form Designer.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

End Sub
Protected WithEvents lblSymbol As System.Web.UI.WebControls.Label
Protected WithEvents ddlStocks As System.Web.UI.WebControls.DropDownList
Protected WithEvents txtHistoricalPrices As System.Web.UI.WebControls.TextBox
Protected WithEvents btnSubmit As System.Web.UI.WebControls.Button

'NOTE: The following placeholder declaration is required by the Web Form Designer.
'Do not delete or move it.
Private designerPlaceholderDeclaration As System.Object

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeComponent()
End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
End Sub

Private Sub btnSubmit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSubmit.Click
Dim SR As New System.IO.StreamReader("c:\Share" & ddlStocks.SelectedValue & ".txt ")
txtHistoricalPrices.Text = SR.ReadToEnd()
End Sub
End Class
Similar Threads
Reputation Points: 10
Solved Threads: 0
Light Poster
augie0216 is offline Offline
30 posts
since Mar 2005
May 30th, 2005
0

Re: Server Error message when opening asp.net applicationm

YUP!

The server error message is telling you exactly what the problem is:

This line of code, infact all the of the the lines of code below </form> tag need to be between <form></form> tags:
ASP.NET Syntax (Toggle Plain Text)
  1. <asp:Button id="btnSubmit" style="Z-INDEX: 104; LEFT: 288px; POSITION: absolute; TOP: 248px"
  2. runat="server" Text="Submit"></asp:Button>

And with the code you provided, they are not!



Quote originally posted by augie0216 ...
Created a form in which the user selects a item from a dropdownlist then clicks a button which in turn uses a streamwriter to open a sequential file and displays the data associated with their selection, this is a text file. When I run the solution I get this error control 'btnSubmit' of type 'Button' must be placed inside a form tag with runat=server. I have no idea how to fix this I need help. Below is all my code:

%@ Page Language="vb" AutoEventWireup="false" Codebehind="wfmStockQuotes.aspx.vb" Inherits="Ch13Ex3.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
</form>
<p style="FONT-WEIGHT: bold; FONT-FAMILY: Tahoma">
<asp:Label id="lblSymbol" style="Z-INDEX: 101; LEFT: 40px; POSITION: absolute; TOP: 56px" runat="server"
Width="144px">Select Symbol</asp:Label>
<asp:Button id="btnSubmit" style="Z-INDEX: 104; LEFT: 288px; POSITION: absolute; TOP: 248px"
runat="server" Text="Submit"></asp:Button>
<asp:TextBox id="txtHistoricalPrices" style="Z-INDEX: 103; LEFT: 40px; POSITION: absolute; TOP: 160px"
runat="server" TextMode="MultiLine" Height="136px"></asp:TextBox>
<aspropDownList id="ddlStocks" style="Z-INDEX: 102; LEFT: 40px; POSITION: absolute; TOP: 88px" runat="server">
<asp:ListItem Value="abc">American Co.</asp:ListItem>
<asp:ListItem Value="jbb">Joe Bob's</asp:ListItem>
<asp:ListItem Value="xan">Xtra</asp:ListItem>
</aspropDownList>Stock Quotes</p>
</body>
</HTML>



Public Class WebForm1
Inherits System.Web.UI.Page

#Region " Web Form Designer Generated Code "

'This call is required by the Web Form Designer.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

End Sub
Protected WithEvents lblSymbol As System.Web.UI.WebControls.Label
Protected WithEvents ddlStocks As System.Web.UI.WebControls.DropDownList
Protected WithEvents txtHistoricalPrices As System.Web.UI.WebControls.TextBox
Protected WithEvents btnSubmit As System.Web.UI.WebControls.Button

'NOTE: The following placeholder declaration is required by the Web Form Designer.
'Do not delete or move it.
Private designerPlaceholderDeclaration As System.Object

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeComponent()
End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
End Sub

Private Sub btnSubmit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSubmit.Click
Dim SR As New System.IO.StreamReader("c:\Share" & ddlStocks.SelectedValue & ".txt ")
txtHistoricalPrices.Text = SR.ReadToEnd()
End Sub
End Class
Team Colleague
Reputation Points: 211
Solved Threads: 27
Master Poster
Paladine is offline Offline
793 posts
since Feb 2003

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in ASP.NET Forum Timeline: StreamReaderClass
Next Thread in ASP.NET Forum Timeline: help connecting a form to a database.. error message





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC