Я хочу, чтобы связать логическое свойство скрытого контроллера ввода, но выход HTML код был ошибкабулевой модель связывание вопрос в Mvc 4
кода следующим образом:
public class TestModel
{
public bool IsOk { get; set; }
public bool IsSuccess { get; set; }
}
public class HomeController : Controller
{
public ActionResult Index()
{
return View(new TestModel { IsOk = false, IsSuccess = true });
}
}
<h2>Index</h2>
<p>@Model.IsOk</p>
<p>
<input type="hidden" value="@Model.IsOk" />
</p>
<p>
<input type="hidden" value="@Model.IsSuccess" />
</p>
Html Выход
<h2>Index</h2>
<p>False</p> //works
<p>
<input type="hidden" /> //where is value?
</p>
<p>
<input type="hidden" value="value" /> //wath's this?
</p>
Но если я использую ToString(), все выше работает хорошо, так это моя ошибка?
возможно дубликат [Почему мой скрытый ввод записывания: значение = «значение», а не истина/ложь?] (Http://stackoverflow.com/questions/13455270/why-is-my-hidden- input-writing-value-value-than-of-true-false) – nemesv