title: Asp.NET code render block formatting adds whitespaces inside data-bind property
body: <p>I am using knockout.js with Asp.NET and visual studio (2012 but I get the same problem with 2010 and 2013). My code looks something like this :</p>
  
  <pre><code>&lt;%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Test.ascx.cs" Inherits="Solution.ascx.Test" %&gt;
  &lt;div&gt;
      &lt;span data-bind="value: '&lt;%= String.Empty%&gt;'"&gt;&lt;/span&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Every time I paste this code or press ctrl+k, ctrl+d (format file), i get those weird spaces after the code render block. (replaced as XXXX in the following snippet for visibility)</p>
  
  <pre><code>&lt;%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Test.ascx.cs" Inherits="Solution.ascx.Test" %&gt;
  &lt;div&gt;
      &lt;span data-bind="value: '&lt;%= String.Empty%&gt;XXXX'"&gt;&lt;/span&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Problem only occurs when using the "data-bind" tag.</p>
  
  <p>I tried disabling "indent contents" in client Options > Text Editor > HTML > Formatting > Tag Specific Options > HTML tag > span with no luck. Does anyone have a solution for this ? Not only is it very annoying but knockout is also parsing those spaces and throwing exceptions.</p>