Попробуйте if((int)ViewData["dummy"] == 100)
, но я бы также добавил нулевую проверку и какой-нибудь "безопасный метод приведения типов", чтобы вы могли вызывать, например,
if(Helper.GetTyped<int>(ViewData["dummy"]) == 100)
иливы можете передать это значение в типизированном коде ViewModel
, который я только что протестировал:
View:
@{
ViewBag.Title = "About";
}
<p>
@if ((int)ViewData["dummy"] == 100)
{
<h1> 100</h1>
}
</p>
контроллер:
public ActionResult About()
{
ViewBag.Message = "Your application description page.";
ViewData["dummy"] = 100;
return View();
}