一千萬個為什麽

搜索

通過參數獲取空值將值從視圖傳遞給自身?

我試圖從一個視圖中獲取值,我有下面的代碼,我從視圖輸入文本框中取出開始日期值並將其發回,但除了apikey和userkey之外,我仍然是null。這是兩個觀點..

public ActionResult View1(string apiKey, string userId)
        {
            StartGoalViewModel vm = new StartGoalViewModel();//this is a custom model..
            vm.ApiKey = apiKey;
            vm.UserId = userId;
            vm.GoalTypeId =1;
            vm.StartDate = null;
            return View(vm);
        }
VIEW1.ASPX


    <input type="submit" value="Start" />
 
[HttpPost]
        public ActionResult VIEW1 (StartGoalViewModel fm)
        {
        //I  get fm.StartDate and fmGoaltypeId null...
        // fm.aspikey and fm.userid have values
     }

最佳答案

嘗試更改文本框名稱,以便模型綁定器可以將字段映射到模型。

 

另外,是完整的代碼,還是有aspikey和userid的隱藏文本字段?

轉載註明原文: 通過參數獲取空值將值從視圖傳遞給自身?