Ist es möglich, auf die Variable ViewState auf der Client Side JavaScript- oder Jquery-Funktion in der ASP.net-Webanwendung zuzugreifen? Wenn ja, wie?
Erste Lösung:
Sie können eine beliebige Variable von cobehind nach clientseitig übergeben, indem Sie Eigenschaften verwenden.
Definieren Sie ein Public
propery in Codebehind:
C #:
%Vor%
VB:
Weisen Sie der Eigenschaft einen Wert zu und rufen Sie dann den Wert in Javascript ab:
%Vor%
Zweite Lösung:
Setzen Sie den ViewState-Wert in ein verstecktes Feld und lesen Sie den versteckten Feldwert auf der Client-Seite:
%Vor%Javascript:
%Vor%
Dritte Lösung:
Dieser ist nicht so klar, aber alle ViewStates
werden in einem versteckten Feld gespeichert, das von ASP.NET automatisch erstellt wurde. Sie können das Feld finden und Daten lesen. Sie finden diese Felder im Quelltext der Seite mit diesem Namen und dieser ID: name="__VIEWSTATE" id="__VIEWSTATE"
.
Tags und Links javascript jquery asp.net viewstate