ASP.NET 2.0 ReadOnly behavior change when EnableViewState is false
http://west-wind.com/weblog/posts/3939.aspx
ASP.NET 2.0ではEnableViewStateの仕様が変わったみたいですね。でも、上のブログの作者はバグかも?って言ってるぐらいなので、はっきりしたことはわかりませんが・・・。
ちなみにASP.NET 1.1では、はっきりと仕様だと書いてあります。
[PRB] EnableViewState が False に設定されていてもサーバー コントロールの状態が維持される
<a href="http://support.microsoft.com/default.aspx?scid=kb;ja;316813">http://support.microsoft.com/default.aspx?scid=kb;ja;316813</a>