meirelles 0 Denunciar post Postado Janeiro 17, 2008 Erro: System.Web.HttpException: Control 'txtnome' of type 'TextBox' must be placed inside a form tag with runat=server Estou tentando fazer um formulário em ASP.Net usando VB Está gerando este erro e não sei o que é, se alguém souber algo sobre esse erro ou qualquer outro que se esteja visível por favor me informe. Grato <%@ Page Language="vb" AutoEventWireup="false" %> <%@ Import Namespace="System.Data" %> <%@ Import namespace="System.Data.OleDB" %> <script runat="server"> Sub Page_Load (sender as object, e as eventargs) 'vazio por enquanto End sub Sub cadastrar (sender as object, e as eventargs) Dim sql as string = "insert into pessoa (nome, endereco, telefone)values(@nome,@endereco,@telefone)" Dim Conn As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\fernando\bd_fernando.mdb") Dim cmd as New OleDbCommand(sql, Conn) cmd.Parameters.Add(New OleDbParameter("@nome",txtnome.text)) cmd.Parameters.Add(New OleDbParameter("@endereco",txtendereco.text)) cmd.Parameters.Add(New OleDbParameter("@telefone",txttelefone.text)) Conn.Open() cmd.ExecuteNonQuery Conn.Close() End sub Sub Alterar (sender as object, e as eventargs) 'vazio por enquanto End sub Sub Excluir (sender as object, e as eventargs) 'vazio por enquanto End sub </script> <html> <head> <title>1º ASPNET</title> </head> <body> <form id="form1" name="form" runat="server"/> <asp:textbox id="txtnome" runat="server"/></asp:textbox> <asp:textbox id="txtendereco" runat="server"/></asp:textbox> <asp:textbox id="txttelefone" runat="server"/></asp:textbox> <asp:button id="btncadastrar" onclick="cadastrar" runat="server"/></asp:button> </form> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Janeiro 17, 2008 meirelles quando você coloca a / (Barra) você já esta fechando a tag do controle HTML. Ou você utiliza desta forma: <asp:textbox id="txtnome" runat="server"/> Ou: <asp:textbox id="txtnome" runat="server"></asp:textbox> No seu formulário você mesclou as duas coisas. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
meirelles 0 Denunciar post Postado Janeiro 25, 2008 ok! Rodou! Compartilhar este post Link para o post Compartilhar em outros sites