Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 2 asp.net mvc创建视图_Asp.net Mvc 2 - Fatal编程技术网

Asp.net mvc 2 asp.net mvc创建视图

Asp.net mvc 2 asp.net mvc创建视图,asp.net-mvc-2,Asp.net Mvc 2,我已经创建了一个创建视图。现在的问题是,我想将创建视图中的所有字段以及其他两个不在视图中的字段(创建日期和创建日期)放入数据中。我将如何做到这一点?关于此示例代码,请查看注释: // POST: /Dinners/Create [AcceptVerbs(HttpVerbs.Post)] public ActionResult Create(Dinner dinner) { if (ModelState.IsValid) { try {

我已经创建了一个创建视图。现在的问题是,我想将创建视图中的所有字段以及其他两个不在视图中的字段(创建日期和创建日期)放入数据中。我将如何做到这一点?

关于此示例代码,请查看注释:

// POST: /Dinners/Create

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Dinner dinner)
{

    if (ModelState.IsValid) {

        try {         
            // here you can add your other fields:
            dinner.CreatedDate = DateTime.Now;
            dinner.CreatedBy = LoggedUserId; // you have to figure out how to get this

            dinnerRepository.Add(dinner);
            dinnerRepository.Save();

            return RedirectToAction("Details", new {id = dinner.DinnerID });
        }
        catch {        
            ModelState.AddRuleViolations(dinner.GetRuleViolations());
        }
    }

    return View(dinner);
}
关于此示例代码,请查看注释:

// POST: /Dinners/Create

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Dinner dinner)
{

    if (ModelState.IsValid) {

        try {         
            // here you can add your other fields:
            dinner.CreatedDate = DateTime.Now;
            dinner.CreatedBy = LoggedUserId; // you have to figure out how to get this

            dinnerRepository.Add(dinner);
            dinnerRepository.Save();

            return RedirectToAction("Details", new {id = dinner.DinnerID });
        }
        catch {        
            ModelState.AddRuleViolations(dinner.GetRuleViolations());
        }
    }

    return View(dinner);
}