title: Setting the Path attribute of a sublayout in codebehind doesn't work
body: <p>I have a sublayout that I want to statically bind  in a few different layouts. As such, I don't want to declaratively specify the path attribute in the designer on every instance of sublayout. What I really want to do is have a constants file (or config file) that contains the paths to by sublayouts, which I then use set the path f the given sublayout  in the code behind files of the containing sublayouts.  </p>
  
  <p>However, when I try to set the path attribute in either <code>on_load</code> or <code>on_init</code>, the sublayout does not get rendered to the page.  Am I missing something?</p>
  
  <p>Example:</p>
  
  <pre><code>private void Page_Load(object sender, EventArgs e) {
     plBakingTips.Path = "/layouts/User Defined/Sublayouts/Products/Product List/Product/Product Bake It Yours.ascx";
  }
  </code></pre>