Werte aus viewstate mit JQuery?
Ist es möglich, einen bestimmten Wert aus der viewstate mit JQuery....
Arbeite ich auf einem custom control. Es verwendet jquery, eingebettet in das Steuerelement selbst zu manipulieren, um den Wert in ein Textfeld... ich muss zur Implementierung einer minimum-und maximum-Werte... die Eigenschaften werden in der Steuerung gespeichert in viewstate... Statt sich über versteckte input-Felder, ich würde viel lieber ziehen Sie einfach die info aus dem viewstate und so nutzen.... ist es überhaupt möglich?
Dank
InformationsquelleAutor Patrick | 2009-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man auch die Ausgabe der min und max, die als benutzerdefinierte Attribute des textbox - (und selbst-namespace, wenn Sie Sie behalten wollen, xhtml-Validität); dann würden Sie Sie als Referenz
$thebox.attr('min')
und$thebox.attr('max')
oder ähnliches.InformationsquelleAutor Dan Davies Brackett
Die kurze Antwort ist, dass Sie es tun können, unter gewissen Umständen, aber es ist nicht wirklich eine gute Idee.
Wenn Sie schreiben die Steuern für andere zu verwenden, es gibt keine Möglichkeit
ViewState
zur Arbeit gehen. StandardmäßigViewState
Base64-codiert ist, die ist leicht genug, um zu decodieren, aber der Benutzer des Steuerelements kann verschlüsseln möchten IhreViewState
Daten, in dem Fall Sie wäre gehimmelt.Wenn Sie schreiben Sie die Steuerung für Ihren eigenen Verbrauch, und Sie müssen nur Lesen von
ViewState
Sie könnte tun, aber ich würde es nicht empfehlen, es sei denn, Sie finden eine gut ausgetestet Bibliothek zu analysieren es für Sie. Das format ist ein wenig haarig (siehe Anzeigestatus: Alles, was Sie Wissen Wollte und Verständnis ASP.NET ViewState für mehr details).Wie Sie bereits erwähnt, mit einem standard-hidden field ist eine gute alternative, oder könnten Sie injizieren ein weiterer block von javascript-Code in Ihre Seite zu setzen, der die Werte der Variablen an welchem Punkt die Steuerung setzt Sie.
InformationsquelleAutor Jeff Sternal