ASP.NET mvc display int number in LabelFor
<p>Why it's displaying <code>data</code>, but not the value <code>100</code></p>

<pre><code> public ActionResult Index()
 {
    ViewBag.id = 100;
    return View();
 }
</code></pre>

<p>Index.cshtml</p>

<pre><code>@model TestForm.Models.Data
@{
    ViewBag.Title = "Index";
}

&lt;h2&gt;Index&lt;/h2&gt;

@using(@Html.BeginForm())
{
    @Html.LabelFor(model=&gt;model.data,((int)@ViewBag.id))
}
</code></pre>