title: Escaping +(plus) sign in Kendo grid ASP.NET MVC ClientTemplate
body: <p>I've having a problem defining a ASP.NET MVC ClientTemplate for a column in a Kendo grid because the '+' sign is being stripped out, which causes the client-side generated template to fail because of bad syntax.</p>
  
  <p>My ClientTemplate is:</p>
  
  <pre><code>c.Template(@&lt;text&gt;&lt;/text&gt;).ClientTemplate("#='Hello' + Name#")
  </code></pre>
  
  <p>In the client, however, this gets reduced to:</p>
  
  <pre><code>template: "#='Hello'   Name#"
  </code></pre>
  
  <p>i.e. the plus sign has been rendered as a space (similar to URL encoding I guess). The template works perfectly if I use from JS directly (see this <a href="http://jsbin.com/eyovaz/2/edit" rel="noreferrer">JSBin</a>).</p>
  
  <p>Does anyone know how I can escape the + sign so I can use it in the ClientTemplate?</p>
  
  <p>I have tried escaping using '<code>\\+</code>' (gets rendered as '<code>\</code>'), '<code>\+</code>' (invalid C#), <code>&amp;#43;</code> (same as <code>+</code>, although others such as <code>&amp;#44;</code>' work fine).</p>
  
  <p>Any ideas? Thanks.</p>
  
  <p>For reference I'm using Razor markup and Q2 2012 Kendo release (can't use Q3 yet as limited by jQuery version as we're upgrading from Telerik)</p>
  
  <p><strong>NOTE:</strong> before anyone asks why I'm doing this, my ClientTemplate is actually more complex but this is a simplified example to illustrate the problem :-)</p>