このような基本的な質問をして申し訳ありませんが、ASP.NET Webサイトでは、__ VIEWSTATE入力フィールドは何を表していますか?
また、(他のフォームフィールドの値に基づいて)その値を計算する方法はありますか?
編集
名前が示すように、__ VIEWSTATEはWebページのフォームフィールド値の値を維持することを理解していますが、私が知りたいのは、この状態(文字列)がどのように生成されるかです。__VIEWSTATE文字列をbase64_decodeすると、表示されるのは不可解なHTMLの束だけです。
正確に何がエンコードされているかをよりよく理解する方法はありますか?過去の質問を検索して、このようなツールをいくつか見つけましたが、残念ながら機能しないようです。
私がこれを求めている理由は、私が作業する必要のあるほとんどの値を提供するWebサービスAPIにアクセスしたためです。ただし、フォームの最終段階でのみ使用できる追加のフィールドも必要です。私はすでにWebサービスプロバイダーに連絡しましたが、残念ながら、APIをすぐに更新する予定はありません。Webサービスデータを使用してフォームの初期値を事前入力し、__ VIEWSTATEを計算して、フォームの最後のステージに表示される最後のフィールドにアクセスできることを期待していました。これにより、プロセス全体が大幅に高速化されます。
私が自分自身を十分に明確にしたかどうかはわかりませんが...