Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    valore di viewstate non valido

    Ok Ok, premetto che sto iniziando ora a muovere i primi passi nel mondo di asp.net, percui non prendetemi in giro, ok? :gren:
    sto provando a fare un inserimento semplice semplice da pagina asp.net in sql server 200 SP3 ma incapppo in questo errore...
    ora posto il codice sia script che html...

    <%@ Page Language="VB" %>
    <%@ import Namespace="system.data" %>
    <%@ import Namespace="system.data.SQLClient" %>
    <script runat="server">

    sub inserisci(sender as object, e as eventargs)
    dim conn as string
    dim qry as string
    conn="Data Source=local; Initial Catalog=agenda; user id=sa; password=;"
    dim nwconn as sqlconnection
    nwconn= new sqlconnection(conn)
    qry="INSERT INTO appuntamenti (data, descrizione, via, citta) " & _
    "VALUES('"& calendar.SelectedDate &"','"& descrizione.text &"',"& via.text &",'"& citta.text &"')"

    dim mycommand as sqlcommand
    mycommand=new sqlcommand(qry,nwconn)

    mycommand.connection.open()
    mycommand.executenonquery()
    mycommand.connection.close()



    end sub

    </script>
    <html>
    <head>
    </head>
    <body>
    <form runat="server">



    <asp:Label id="Label1" runat="server" forecolor="Red" font-bold="True">Inserisci appuntamenti</asp:Label>
    </p>



    <asp:Label id="Label2" runat="server">Selezionare la data</asp:Label>
    </p>



    <asp:Calendar id="Calendar" runat="server" ForeColor="#003399" BorderWidth="1px" BackColor="White" Width="220px" DayNameFormat="FirstLetter" Height="200px" Font-Size="8pt" Font-Names="Verdana" BorderColor="#3366CC" CellPadding="1">
    <TodayDayStyle forecolor="White" backcolor="#99CCCC"></TodayDayStyle>
    <SelectorStyle forecolor="#336666" backcolor="#99CCCC"></SelectorStyle>
    <NextPrevStyle font-size="8pt" forecolor="#CCCCFF"></NextPrevStyle>
    <DayHeaderStyle height="1px" forecolor="#336666" backcolor="#99CCCC"></DayHeaderStyle>
    <SelectedDayStyle font-bold="True" forecolor="#CCFF99" backcolor="#009999"></SelectedDayStyle>
    <TitleStyle font-size="10pt" font-bold="True" height="25px" borderwidth="1px" forecolor="#CCCCFF" borderstyle="Solid" bordercolor="#3366CC" backcolor="#003399"></TitleStyle>
    <WeekendDayStyle backcolor="#CCCCFF"></WeekendDayStyle>
    <OtherMonthDayStyle forecolor="#999999"></OtherMonthDayStyle>
    </asp:Calendar>
    </p>



    <asp:Label id="Label3" runat="server">Inserire la città</asp:Label>
    </p>



    <asp:TextBox id="citta" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="Inserire la città" ControlToValidate="citta"></asp:RequiredFieldValidator>
    </p>



    <asp:Label id="Label4" runat="server">Inserire la via</asp:Label>
    </p>



    <asp:TextBox id="via" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" ErrorMessage="Inserire la via" ControlToValidate="via"></asp:RequiredFieldValidator>
    </p>



    <asp:Label id="Label5" runat="server">Inserire una descrizione appropriata per l'appuntamento</asp:Label>
    </p>



    <asp:TextBox id="descrizione" runat="server" Width="241px" Height="63px"></asp:TextBox>
    <asp:RequiredFieldValidator id="RequiredFieldValidator3" runat="server" ErrorMessage="Inserire la descrizione" ControlToValidate="descrizione"></asp:RequiredFieldValidator>
    </p>



    <asp:TextBox id="TextBox1" runat="server" value=calendar.selecteddate.toshortdatestring() ></asp:TextBox>
    </p>



    <input type="reset" value="Cancella" />
    </p>



    <input onclick="inserisci" type="submit" value="Inserisci" />
    </p>

    </form>
    </body>
    </html>


    illuminatemi vi prego!
    ah, dimenticavo, è possibile inserire in un database una data prelevata direttamente dal calendario messo a disposizione da webmatrix? io ci ho provato ma non sono ancora riuscito a testare l'inserimento...
    ciaaaaaaaao!

  2. #2

    boh!

    ehm, il problema si è magicamente risolto chiudendo il browser e ricaricando la pagina in una nuova finestra....
    ehm...allora ok! grazie lo stesso!

  3. #3
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Il problema che avevi è successo perchè hai modificato qualcosa nella pagina e poi hai fatto un refresh.
    Quindi nella viewstate i valori non corrispondevano.
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.