プログラムメモ

ちょっとしたサンプルや備忘録的な何かをメモ。

asp.net TextBoxのReadOnlyプロパティ

TextBoxにReadOnlyプロパティを設定して、javascriptで無理やり値を設定しても
サーバ側に値が送信されずに消えてしまう、という現象が発生。

よくよく調べてみると、.netの仕様でReadOnlyのコントロールに設定された値は
前回のレスポンス返却時の値が適用されるらしい。

なので、正確に言うと、サーバ側に送信されてないのではなく
.netが値を無効にしているようだ。
ただし、Requestオブジェクトからは取得可能。