У меня есть приложение MVC, которое отображает значение. Это контроллер:
public ActionResult Index(DataSites DataSiteList)
{
if (DataSiteList.Latitude != null)
{
DataSites test = new DataSites();
test.Latitude = "LATITUDE";
return View(test);
}
return View(DataSiteList);
}
public ActionResult SomeInformation()
{
DataSites test1 = new DataSites();
test1.Latitude = "LATITUDE2";
return RedirectToAction("Index", test1);
}
Вид:
@model miniproj2.Models.DataSites
<p>
@Html.TextBoxFor(x => x.Latitude)
</p>
И модель:
public class DataSites
{
public string Latitude { get; set; }
}
Когда я перехожу в /Home/SomeInformation, свойство DataSites
'Latitude
имеет значение "LATITUDE2". Затем перенаправляет на действие Index()
в контроллере, устанавливает свойство "LATITUDE" и возвращает представление.
Когда он отображает представление, он отображает значение "LATITUDE2", как установлено в перенаправлении. Должна ли отображаться надпись "LATITUDE"?