Почему я получаю пустую строку вместо пустой строки при получении запроса POST из Razor View?
Я имел обыкновение получать пустую строку, когда не было значения:
[HttpPost]
public ActionResult Add(string text)
{
// text is "" when there's no value provided by user
}
Но сейчас я прохожу модель
[HttpPost]
public ActionResult Add(SomeModel Model)
{
// model.Text is null when there's no value provided by user
}
Поэтому я должен использовать?? ""
оператор.
Почему это происходит?