TextBoxfor显示初始值,而不是从代码中更新的值我有一个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属性设置为“LATITUDE 2”。然后重定向到Index()操作,将属性设置为“纬度”并返回视图。当它显示视图时,它会显示在重定向中设置的值“LATITUDE 2”。不应该显示“纬度”吗?
2 回答
万千封印
TA贡献1891条经验 获得超3个赞
if (DataSiteList.Altitude != null) { DataSites test = new DataSites(); test.Latitude = "LATITUDE"; return View(test); }
- 2 回答
- 0 关注
- 685 浏览
添加回答
举报
0/150
提交
取消