none
Zustand des Objekts ungültig ASP.NET RRS feed

  • Frage

  • Hallo,

    die Website hat ganz normal bis heute funktioniert - es wurden keine Änderung vorgenommen - dann habe ich diese Fehlermeldung bekommen:

    Hat wer eine Idee - was dieser Fehler bedeutet/bedeuten kann?

    Der Fehler wird ausgelöst, wenn auf der Site das ausgelöst wird.

    <asp:ImageButton id="ImageButton_NewInternalRent" runat="server" Height="20px" Width="20px" CommandName="edit"
    BorderStyle="None" ImageUrl="../../Ressources/Icons/Neu_18x18.gif"></asp:ImageButton>

    Mir ist aufgefallen, egal was ich auf der WebSite mache, kommt dieser Fehler...

    Danke 

    Gruß Danijel




    Dienstag, 28. Juni 2016 12:48

Antworten

Alle Antworten

  • Hallo,

    habe die Lösung gefunden.

    Problem war - Ich habe eine GridView die mehr als 9000 - Rows Anzeigt. Es ist ein Limit in der web.config definiert.

    Diesen muss man erhöhen z.B.: auf 10000 dann funktioniert es. 

    

    Gruß Danijel


    Dienstag, 28. Juni 2016 17:00
  • Hallo Danijel,

    mir selbst ist dieser Fehler noch nie untergekommen, daher weiß ich nicht genau, ob dir diese Links helfen können. Den dortigen Usern, die auf das Problem gestoßen sind, hat es aber wohl geholfen.

      http://stackoverflow.com/questions/8824244/url-encoded-form-data-is-not-valid

      https://support.microsoft.com/en-us/kb/2661403


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Dienstag, 28. Juni 2016 17:00
    Moderator
  • Hallo Danijel,

    es wäre sinnvoller, kein solch großes GridView im Editmodus (bzw. mit aktiviertem Viewstate) anzeigen und vor allen Dingen an den Server zurückschicken zu lassen.

    Du musst dir dabei darüber im Klaren sein, dass es eine enorme Datenmenge ist, die dann vom Client zum Server transportiert werden muss (mittels Firebug und Co. siehst Du, wie viel). In deiner lokalen Entwicklungsumgebung geht das ratz fatz, im Intranet ggfs. auch. Aber über Internet wird das sehr lange dauern, wenn man mal von einer Uploadrate von ca. 1 MBit ausgeht. Da wäre dann selbst 500 KB Datenübertragung mind. 4 Sekunden, alleine schon, bis die Daten beim Server ankommen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Dienstag, 28. Juni 2016 17:04
    Moderator
  • Hi Stefan, 

    danke für die Lösung. Bin vor ca. 10min auf die selbe Seite gestoßen wie du.

    Es hat geholfen.

    Diese Website wird nie ins Internet gehen :-) ist nur für Intranet.

    Gruß Danijel


    Dienstag, 28. Juni 2016 17:10