title: Alternatives to ASCX User Control without a server-side form?
body: <p>I've got an ASP.NET 3.5 Web Forms application in which a large chunk of code needs to be duplicated between a few different pages. Sounds like the ideal candidate for a user-control right? Problem is, this cannot be contained within a <code>&lt;form runat="server"&gt;</code> because it contains a client-side form of it's own. </p>
  
  <p>There are no <code>runat=server</code> controls or postbacks or anything that really need that webform - think of it just as a chunk of HTML with a few basic <code>&lt;% %&gt;</code> tags. I'd just want to set a property on the control when it's loaded, so that it knows what to output. This is purely an exercise to make the code easier to maintain.  </p>
  
  <p>Before I resort to using an oldskool <code>&lt;!--#include--&gt;</code>, is there some better way of doing this?</p>