TextBoxfor顯示初始值,而不是從代碼中更新的值我有一個MVC應(yīng)用程序來顯示一個值。這是控制器: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);}觀點(diǎn):@model miniproj2.Models.DataSites<p>
@Html.TextBoxFor(x => x.Latitude)</p>和模型:public class DataSites{
public string Latitude { get; set; }}當(dāng)我進(jìn)入/Home/SomeInformation時,DataSites' Latitude屬性設(shè)置為“LATITUDE 2”。然后重定向到Index()操作,將屬性設(shè)置為“緯度”并返回視圖。當(dāng)它顯示視圖時,它會顯示在重定向中設(shè)置的值“LATITUDE 2”。不應(yīng)該顯示“緯度”嗎?
TextBoxfor顯示初始值,而不是從代碼中更新的值
慕尼黑8549860
2019-06-01 15:14:56