title: Razor View Syntax doesn't recognize the "@" in an HTML attribute
body: <p>I am migrating a project from MVC 2 to MVC3 and the razor view engine.</p>
  
  <p>In MVC 2, I would have the following html:</p>
  
  <pre><code>&lt;div id="del_&lt;%= Model.ActivityID.ToString() %&gt;"&gt;&lt;/div&gt;
  </code></pre>
  
  <p>When using razor, I tried the following, which renders the literal text "del_@Model.ActivityID.ToString()" when I want del_1. </p>
  
  <pre><code>&lt;div id="del_@Model.ActivityID.ToString()"&gt;&lt;/div&gt;
  </code></pre>
  
  <p>To get around the issue, I used:</p>
  
  <pre><code>&lt;div id="@Model.ActivityID.ToString()_del"&gt;&lt;/div&gt;
  </code></pre>
  
  <p>Is there away to make razor work with this syntax?</p>
  
  <pre><code>&lt;div id="del_@Model.ActivityID.ToString()"&gt;&lt;/div&gt;
  </code></pre>