title: ASP.NET 3.5 - Making a field readonly/unmodifiable without "disabling" it
body: <p>I have a web application with a form that has disabled fields in it. It allows a "Save As" function which basically means the settings can be copied into a new configuration (without being modified) and in the new configuration they can be changed to something else. The problem I am running into with this is that since the fields are disabled, they are not getting posted through and do not appear in the context object on the server side.</p>
  
  <p>When I removed the logic to disable the fields, that part works fine. So the remaining problem is, how to "disable" the fields (not allow any change of the data in any of the entry fields) without really "disabling" them (so that the data gets posted through when saving)?</p>
  
  <p>I was originally looking for a way to do this in CSS but not sure if it exists.  The best solution is of course, the simplest one.  Thanks in advance!</p>
  
  <p>(Note: by 'disabled' I mean "The textboxes display but none of the text inside of them can be modified at all". It does not matter to me whether the cursor appears when you click inside it, though if I had a preference it would be no cursor...)</p>