【发布时间】:2016-08-20 20:31:42
【问题描述】:
我想将 index.cshtml 中的 EST_ID 分配给使用 Html.Editorfor(model=>model.EST_ID) 的 Create.cshtml 视图。
如何通过从 index.cshtml 中的表中获取 EST_ID 来使用 TempData 或 ViewBag 将 EST_ID 分配给 Html.Editorfor(model=>model.EST_ID)?
这是我的控制器代码
public ActionResult Publication(int id)
{
if (ModelState.IsValid)
{
string est = db.EstimateHeaders.Find(id).ToString();
ViewBag.EST_ID=est;
return RedirectToAction("Create", "EP");
}
return View();
}
这里是 Create.cshtml 代码
@Html.EditorFor(model=>model.EST_ID,
htmlAttributes : new { @placeholder="EST_ID",
@class = "form-control",
@readonly = "readonly",
@required = "required" } )
如何将 index.cshtml 中的 EST_ID 值分配给 create.cshtml EditorFor?
【问题讨论】:
标签: c# asp.net-mvc entity-framework razor viewbag