title: How to set value in @Html.TextBoxFor in Razor syntax?
body: <p>I have created an text-box using Razor and trying to set <code>value</code> as follows.</p>
  
  <pre><code>@Html.TextBoxFor(model =&gt; model.Destination, new { id = "txtPlace", value= "3" })
  </code></pre>
  
  <p>I have tried appending <code>value</code> with <code>@</code> </p>
  
  <pre><code>@Html.TextBoxFor(model=&gt; model.Destination, new { id = "txtPlace", @value= "3" })
  </code></pre>
  
  <p>even though it renders html <code>input</code> tag with empty <code>value</code> </p>
  
  <pre><code>&lt;input id="txtPlace" name="Destination" type="text" value 
     class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset ui-mini" &gt;
  </code></pre>
  
  <p>What am doing wrong?</p>