title: Best Practices for making user controls in asp.net?
body: <p>What are the best practices in using user controls ? my user controls are usually forms that submit data on server and they are made to reuse in pages. </p>
  
  <p>Where css styles should be placed inside user control ? or in aspx page and these styles should be in page or external css ? </p>
  
  <p>Similarly success or faulure message is usually a part of page. But in using user controls should user contorl tell the page about result or message lable should be inside the control ?</p>
  
  <p>Any thing else to consider while using user controls ?</p>