クライアントでjqueryを使用してasp.netラベルコントロールのテキストを変更しています。しかし、Webサーバー(C#コード)でそれを読むと、UI(aspx)で設定された値が表示されます。ラベルテキストは制御状態の一部ではありませんか?
ラベルを強制的にコントロール状態の一部にする方法はありますか(ビューステートにはテキストボックスなどの他のコントロールの値が含まれています)?
ラベルは、その値を Web サーバーにポストしません。ラベルは基本的にスパンまたはラベルタグです。
変更を非表示のテキストボックスとラベルに保存する必要があります
また
テキスト ボックスをスタイル設定のラベルのように表示して、値がポストバックされるようにします。
このコントロールに対して EnableViewState = true を試しましたか?
また、IMO - ラベルの値は、投稿されたフォーム コレクション アイテムの一部ではありません。
ラベルから変更されたテキストを含むフォームに隠しフィールドを配置し、サーバー側で読み取ってみませんか?