Ir para conteúdo

POWERED BY:

Arquivado

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

reinaldo polato

Login e senha com erro em asp.net c#

Recommended Posts


Está dando erro nessa pagina o erro é o erro acontece quando eu clico no botão Autenticar ai quando abre a pagina contato.aspx da erro
Erro de Servidor no aplicativo web 

a Validação de Mac de Viewstate falhou 





<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="default.aspx.cs" Inherits="_Default" %>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 <html xmlns="http://www.w3.org/1999/xhtml" >
 <head id="Head1" runat="server">
 <title>Usando JavaScript</title>
 <style type="text/css">
 @import('css/login.asp');
 </style>
 </head>
 <body>
 <form id="form1" runat="server" action="contato.aspx">
 <div id="geral">
 <fieldset>
 <h2>Painel de Controle</h2>
 <div id="content_login">
      <label>Usúario</label>
      <asp:TextBox ID="txtUsuario" runat="server"></asp:TextBox>
      <label>Senha</label>
      <asp:TextBox ID="txtSenha" runat="server" TextMode="Password"></asp:TextBox>
      <br /><br />
      <asp:Button ID="btnAutenticar" Text="Autenticar" runat="server" />
 </div>
 </fieldset>
</div>
 </form>
 </body>
 </html>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

e ai KhaosDoctor blz eu estou na pagina default.aspx do formulário ai eu clico no botão Autenticar ai abre a pagina contato.aspx ai da erro

 

não estou conseguindo acessar a pagina contato.aspx está dando erro

 

o form é <form id="form1" runat="server" Method="post" action="contato.aspx">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim cara, mas você me mandou a cara da sua página por baixo dela tem um código que ele executa que realmente vai fazer a ação de logar ou autenticar algo. Essa página que eu preciso.

Compartilhar este post


Link para o post
Compartilhar em outros sites


quando eu clico no botão Autenticar da pagina Default.aspx aparece esse erro abaixo

 

 

Erro de Servidor no Aplicativo '/web1'.

 

A validação de MAC de Viewstate falhou. Se este aplicativo estiver hospedado em um Web farm ou um cluster, certifique-se de que a configuração <machineKey> especifica a mesma validationKey e o mesmo algoritmo de validação. AutoGenerate não pode ser usado em um cluster.

Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

 

Detalhes da Exceção: System.Web.HttpException: A validação de MAC de Viewstate falhou. Se este aplicativo estiver hospedado em um Web farm ou um cluster, certifique-se de que a configuração <machineKey> especifica a mesma validationKey e o mesmo algoritmo de validação. AutoGenerate não pode ser usado em um cluster.

 

Erro de Origem:

 

 

 

[Nenhuma linha de origem relevante]

 

 

Arquivo de Origem: c:\Users\Reinaldo\AppData\Local\Temp\Temporary ASP.NET Files\web1\7e9630f6\db09b921\App_Web_5-wmblqq.0.cs Linha: 0

 

Rastreamento de Pilha:

 

 

 

[ViewStateException: Viewstate inválido.

Client IP: 127.0.0.1

Port:

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko

ViewState: /wEPDwULLTExNTc2NTI3OTlkZD1KDUTQxWmf9c/4OJMhfFo2Nf3I

Referer: http://localhost:62687/web1/Default.aspx

Path: /web1/contato.aspx]

 

[HttpException (0x80004005): A validação de MAC de Viewstate falhou. Se este aplicativo estiver hospedado em um Web farm ou um cluster, certifique-se de que a configuração <machineKey> especifica a mesma validationKey e o mesmo algoritmo de validação. AutoGenerate não pode ser usado em um cluster.]

System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +106

System.Web.UI.ViewStateException.ThrowMacValidationError(Exception inner, String persistedState) +14

System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +237

System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +4

System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +37

System.Web.UI.HiddenFieldPageStatePersister.Load() +207

System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +105

System.Web.UI.Page.LoadAllState() +43

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6785

System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +242

System.Web.UI.Page.ProcessRequest() +80

System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21

System.Web.UI.Page.ProcessRequest(HttpContext context) +49

ASP.contato_aspx.ProcessRequest(HttpContext context) in c:\Users\Reinaldo\AppData\Local\Temp\Temporary ASP.NET Files\web1\7e9630f6\db09b921\App_Web_5-wmblqq.0.cs:0

System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181

System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites


contato.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="contato.aspx.cs" Inherits="contato" %>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title>Untitled Page</title>

</head>

<body>

<form id="form1" runat="server">

<div>

 

</div>

</form>

</body>

</html>


default.aspx

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml" >

<head id="Head1" runat="server">

<title>Usando JavaScript</title>

<style type="text/css">

@import('login.css');

</style>

</head>

<body>

<form id="form1" runat="server" action="contato.aspx">

<div id="geral">

<fieldset>

<h2>Painel de Controle</h2>

<div id="content_login">

<label>Usúario</label>

<asp:TextBox ID="txtUsuario" runat="server"></asp:TextBox>

<label>Senha</label>

<asp:TextBox ID="txtSenha" runat="server" TextMode="Password"></asp:TextBox>

<br /><br />

<asp:Button ID="btnAutenticar" Text="Autenticar" runat="server" />

</div>

</fieldset>

</div>

</form>

</body>

</html>

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.