Ir para conteúdo

POWERED BY:

Arquivado

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

Paulo Herique

Webform asp.net - Como usar action

Recommended Posts

Eu gostaria de saber como usar o action pois no livro que eu estou lendo ele coloca um form do asp.net dentro de um form do html com o action só que ocorre o seguinte erro:

 

Server Error in '/paulo' Application.

--------------------------------------------------------------------------------

 

Unable to validate data.

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: Unable to validate data.

 

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:

 

 

[HttpException (0x80004005): Unable to validate data.]

System.Web.Configuration.MachineKey.GetDecodedData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Int32& dataLength) +195

System.Web.UI.LosFormatter.Deserialize(String input) +60

 

[HttpException (0x80004005): Authentication of viewstate failed. 1) If this is a cluster, edit <machineKey> configuration so all servers use the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster. 2) Viewstate can only be posted back to the same page. 3) The viewstate for this page might be corrupted.]

System.Web.UI.LosFormatter.Deserialize(String input) +118

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

 

[HttpException (0x80004005): Invalid_Viewstate

Client IP: 10.7.5.32

Port: 1368

User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)

ViewState: dDwtMTM2NDU0MTkwMDt0PDtsPGk8MT47PjtsPHQ8cDxwPGw8VGV4dDs+O2w8UHJlZW5jaGEgb3MgZGFk

b3MsIHBvciBmYXZvci4gXDxiciAvXD47Pj47Pjs7Pjs+PjtsPGNoZWNrOjA7Y2hlY2s6MTtjaGVjazox

O

z4+sZWl2EwnYZ8DGKsH5hi9Wo8L1vM=

Http-Referer: http://10.7.5.32/paulo/webform.aspx

Path: /paulo/teste.aspx.]

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

System.Web.UI.Page.LoadPageViewState() +18

System.Web.UI.Page.ProcessRequestMain() +447

 

Se alguém puder me ajudar eu ficarei muito feliz :)

 

Dese já, obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script runat="server" language="VB">

 Sub Page_Load()

  intro.text = "Preencha os dados, por favor. <br />"

 End Sub

</script>
<html>

<haed>

 <title>Teste de webform</title>

</head>

<body>

 <form action="teste.aspx" method="post">

 <asp:label id="intro" runat="server" />

 <form runat="server">

 <table>

 <tr>

 <td>Linguagem preferida:</td>

 <td>

 <asp:dropdownlist runat="server" id="linguagem">

  <asp:listitem value="ASP" />

  <asp:listitem value="ASP.net"/>

  <asp:listitem value="PHP"/>

 </asp:dropdownlist>

 </td>

 </tr>

 <td>Usuário</td>

 <td>

 <asp:textbox runat="server" id="usuario" />

 </td>

 </tr>

 <tr>

 <td>Senha:</td>

 <td>

 <asp:textbox runat="server" id="senha" textmode="password" />

 </td>

 <tr>

 <td valign="top">Descrição:</td>

 <td>

 <asp:textbox runat="server" id="descricao" rows="7" textmode="multiline" />

 </td>

 </tr>

 <tr>

 <td>Sexo:</td>

 <td>

 <asp:radiobuttonlist id="radio" runat="server">

  <asp:listitem id="opt1" value="Masculino" />

  <asp:listitem id="opt2" value="Feminino" />

 </asp:radiobuttonlist>

 </td>

 </tr>

 <tr>

 <td>Deseja saber sobre:</td>

 <td>

 <asp:checkboxlist id="check" runat="server">

  <asp:listitem id="chk1" value="Desenvolvimento" />

  <asp:listitem id="chk2" value="Design" />

 </asp:checkboxlist>

 </td>

 </tr>

 <tr>

 <td align="center" colspan="2">

 <input type="submit" value="Enviar">

 </td>

 </tr>

 </table>

 </form>

 </form>

</body>

</html>

esse é o código =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem a necessidade de dois forms em uma página. E a idéia do .Net é que trabalhemos com os eventos não mais mandando o post para outro formulário processar as informações.

 

Abraços...

 

Eu entendi isso xD

 

é que eu fiquei curioso pois no livro ele usa esse exemplo acima e eu não consegui fazer funcionar...

 

ai eu fiquei meio puto sabe :D

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.