title: Multilingual Approach in ASP.Net Application
body: <p>I have Asp.net page which contains Labels. I want to implement <strong>Label</strong> as <strong>multilingual</strong>. I have 2 approaches(There may be more):</p>
  
  <p><strong>1: Use Text property as</strong> </p>
  
  <pre><code>&lt;asp:Label id="some_id" Text="Resources.ResourceFile.ResourceKey" runat="server" /&gt;
  </code></pre>
  
  <p>And Second Approach is</p>
  
  <p>2: <strong>Override Label control</strong> or create custom control and expose a key which will accept Resource key and Replace all the Label with this Custom control.</p>
  
  <p>Please let me know, which is the best approach and why?</p>
  
  <p>Thanks in Advance</p>