ASP.NET MVC3: привязка модели со скрытым полем - PullRequest
1 голос
/ 02 октября 2011

Вот представление

@using (Html.BeginForm("Deleted", "Location"))
{
    Html.Hidden("LocationID", Model.LocationID );

    <input type = "submit" value = "Delete" />
}

А вот метод, который должен получать данные.

public ActionResult Deleted(int LocationID)
{
        //Do something with LocationID
        return View();
}

Когда я запускаю код, LocationID всегда 1010 * нуль *.Я что-то упустил?

Спасибо за помощь

1 Ответ

1 голос
/ 02 октября 2011

Вызов Html.Hidden возвращает IHtmlString, содержащее скрытое поле.
Однако вы ничего не делаете с возвращенной строкой.

Вам необходимо отобразить строку на странице, используя@.

...