Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rhribeiro13

Asp.NET

Recommended Posts

Tenho o seguindo código HTML abaixo.

 

<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeFile="ConsultarChamado.aspx.cs" Inherits="SRC.UI.ConsultarChamado" Title="SRC - Sistema de Registro de Chamados" %>

<script runat="server">
</script>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="head">
<asp:Panel ID="panelContentPlaceHolderPricipal" runat="server" CssClass="divContentPlaceHolderPricipal2" style="padding-top: 180px; padding-left: 30px;">
<html>
<head>
<body>
<form id="Form1" method="post">
<fieldset style="top: 10px; height: 280px; width: 1200px">
<legend>Dados Chamado</legend>
<table>
<tr>
<td>Codigo do chamado:</td>
<td><input id="txtSubject" maxlength="4px" type = "text" value="A00001" /> </td>
<td></td>
<td>Status:</td>
<td><select name="Status" id="Select4">
<option value="Abe">Aberto</option>
<option value="Fec">Fechado</option>
</select></td>
<td></td>
</tr>
<tr>
<td>Prioridade:</td>
<td><select name="Prioridade" id="Select1">
<option value="Cri">Critico</option>
<option value="Med">Medio</option>
<option value="Bai">Baixo</option>
</select></td>
<td></td>
<td>Desativar Chamado:</td>
<td><input type="checkbox"/></td>
<td></td>
</tr>
<tr>
<td>Departamento:</td>
<td><select name="Departamento" id="Departamento">
<option value="Fin">Financeiro</option>
<option value="Jur">Juridico</option>
<option value="Tec">Tecnico</option>
<option value="Ven">Vendas</option>
</select></td>
<td></td>
</tr>
<tr>
<td>Responsavel:</td>
<td><select name="Responsavel" id="Select2">
<option value="Alb">Albino Bitaraes</option>
<option value="Rar">Rafael Ribeiro</option>
<option value="Raf">Rafael Figueiredo</option>
<option value="Sau">Saulo Guimaraes</option>
</select></td>
<td></td>
</tr>
<tr>
<td>Data Abertura:</td>
<td><input id="Date3" type="date"/> </td>
<td></td>
<td>Data Alteração:</td>
<td><input id="Date1" type="date"/> </td>
<dt></dt>
<td>Data Fechamento:</td>
<td><input id="Date2" type="date"/> </td>
</tr>
</tr>
<tr>
<td>Motivo:</td>
<td><select name="Motivo" id="Select3">
<option value="Rec">Reclamacao</option>
<option value="Sug">Sugestao</option>
<option value="Pro">Problema</option>
</select></td>
<td></td>
<tr>
<td>Descricao do Chamado:</td>
<td><textarea id="Descricao do Chamado" cols="45" rows="5">
Digite o incidente...
</textarea>
</td>
</tr>
</tr>
<tr>
<td>Anexo:</td>
<td><input type="file" id="Anexo"/></td>
<td></td>
</tr>
</table>
</fieldset>
<fieldset style="top: 15px; height: 100px; width: 1200px">
<legend>Dados Solicitante</legend>
<table>
<tr>
<td>Nome do Contato:</td>
<td> <input id="Nome" maxlength="25px" /> </td>
<td></td>
<td>Sexo:</td>
<td><select name="Sexo" id="Select6">
<option value="Mas">M</option>
<option value="Fem">F</option>
</select></td>
<td></td>
</tr>
<tr>
<td>CPF:</td>
<td> <input id="CPF" maxlength="11px" /> </td>
<td></td>
<td>Logradoro:</td>
<td> <input id="Text1" maxlength="20px" /> </td>
<td></td>
<td>NRO:</td>
<td> <input id="Text2" maxlength="5px" /> </td>
<td></td>
<td>Bairro:</td>
<td> <input id="Text3" maxlength="15px" /> </td>
<td></td>
</tr>
<tr>
<td>Telefone:</td>
<td><input type="tel" id="Telefone"/></td>
<td></td>
<td>Cidade:</td>
<td><select name="Cidade" id="Select7">
<option value="BH">Belo Horizonte</option>
<option value="Con">Contagem</option>
</select></td>
<td></td>
<td>Estado:</td>
<td><select name="Estado" id="Select8">
<option value="MG">MG</option>
<option value="RJ">RJ</option>
</select></td>
<td></td>
</tr>
<tr>
<td>E-mail</td>
<td><asp:TextBox ID="txtEmail" runat"server" /></td>
<td></td>
</tr>
</table>
<div id="Centro" class="botoes">
<input type = "submit" value="Salvar" onclick="btnSend_Click"/>
<input type = "reset" value="Limpar" />
<input type = "reset" value="Cancelar"/>
<input type = "submit" value="Voltar"/>
</div>
</fieldset>
</form>
</asp:Panel>
</body>
</head>
</html>
</asp:Content>
Preciso incluir e configurar e trocar os input para uma TextBox, pois vou configurar a página de código aspx.cs para enviar e-mail.
Dentro do HTML no campo email preciso que fique desta forma
"<td>E-mail</td>
<td><asp:TextBox ID="txtEmail" runat"server" /></td>
<td></td>"
Porem apresenta o erro "
Parser Error

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: The server tag is not well formed.

Source Error:

<td><asp:TextBox ID="txtEmail" runat"server" /></td>

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faltou sim amigo, muito obrigado!!

 

Apareceu outra informação agora.

 

Control 'head_txtEmail' of type 'TextBox' must be placed inside a form tag with runat=server.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Control 'head_txtEmail' of type 'TextBox' must be placed inside a form tag with runat=server.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz desta forma, o problema é que ele não deixa colocar outra tag no formulário, e não posso tira elas porque esta puxando de uma master page.

 

 

<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="head">
<html>
<head>
<body>
<form id="Form1" runat="server" method="post">
<asp:Panel ID="panelContentPlaceHolderPricipal" runat="server" CssClass="divContentPlaceHolderPricipal2" style="padding-top: 180px; padding-left: 30px;">
Segue o erro:
A page can have only one server-side Form tag.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: A page can have only one server-side Form tag.

Source Error:



An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos lá, então.

 

Eu não sou muito gabaritado em programação web, mas vou ver no que posso ajudar.

Estou vendo que você está misturando controles HTML com controles ASP.NET

 

Já que é necessário usar controles ASP.NET no código, então porque você não usa logo de vez ao invés de misturá-los?

 

Por exemplo, use Button:

 

<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"> </asp:Button>

 

em vez desses:

 

"<input type = "submit" value="Salvar" onclick="btnSend_Click"/>"

 

E programa assim o envio dos dados a partir desse botão.

 

Arrume a tabela direitinho, sem colocar esse formulário HTML. Use os controles disponíveis.

 

http://www.w3schools.com/aspnet/aspnet_forms.asp

 

 

 

 

E sobre a parte da Master Page, não entedi.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Dan, é isto mesmo que estou fazendo, preciso trocar todos para asp, por isso tive que criar o Form se não não dava certo. Eu não estou sabendo aonde colocar estes dois comandos destacados abaixo, porque o form esta ok agora parece.

 

<html>
<head runat="server">
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="head">
<asp:Panel ID="panelContentPlaceHolderPricipal" runat="server" CssClass="divContentPlaceHolderPricipal2" style="padding-top: 180px; padding-left: 30px;">
</head>
<script runat="server">
</script>
<body>
<form id="Form1" method="post" runat="server">
<fieldset style="top: 10px; height: 280px; width: 1200px">
ERRO;
Erro do AnalisadorDescrição: Erro ao analisar um recurso necessário para atender esta solicitação. Examine os detalhes específicos do erro de análise e modifique o arquivo de origem apropriadamente.

Mensagem de Erro do Analisador: Controles de conteúdo precisam ser controles de alto nível em uma página de conteúdo ou em uma página mestre aninhada que faz referência a uma página mestre.

Erro de Origem:

Linha 3: <head runat="server">
Linha 4:
Linha 5: <asp:Content ID="Content1" runat="server" ContentPlaceHolderID="head">
Linha 6:
Lin

Compartilhar este post


Link para o post
Compartilhar em outros sites

aguarde que iremos transferir para o fórum de . Net, pois este é só ASP Classic.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.