MiladParvane
سه شنبه 06 اسفند 1392, 11:48 صبح
سلام من در زمان ثبت شدن یه رکورد خطای زیرو دارم
The entity type CreateBranch is not part of the model for the current context.
مدل
public class CreateBranch
{
[Display(Name = "نام کاربر")]
[DataType(DataType.Text)]
[Required(ErrorMessage="نام گروه خبر اجباری است")]
public string BranchName { get; set; }
}
کنترلر
public ActionResult CreateBranch()
{
return PartialView();
}
[HttpPost]
public ActionResult RegisterBranch(CreateBranch obj)
{
if (ModelState.IsValid)
{
db.Entry(obj).State = EntityState.Added;
db.SaveChanges();
}
return RedirectToAction("CreateBranch");
}
ویو
@model KhabarJahan.Models.CreateBranch
<script src="~/Scripts/jquery-1.7.1.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
@using (Html.BeginForm("RegisterBranch","admin",FormMethod.Post))
{
@Html.ValidationSummary(true)
<fieldset>
<legend>CreateBranch</legend>
<div class="editor-label">
@Html.LabelFor(model => model.BranchName)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.BranchName)
@Html.ValidationMessageFor(model => model.BranchName)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
<div>
@Html.ActionLink("Back to List", "Index")
</div>
The entity type CreateBranch is not part of the model for the current context.
مدل
public class CreateBranch
{
[Display(Name = "نام کاربر")]
[DataType(DataType.Text)]
[Required(ErrorMessage="نام گروه خبر اجباری است")]
public string BranchName { get; set; }
}
کنترلر
public ActionResult CreateBranch()
{
return PartialView();
}
[HttpPost]
public ActionResult RegisterBranch(CreateBranch obj)
{
if (ModelState.IsValid)
{
db.Entry(obj).State = EntityState.Added;
db.SaveChanges();
}
return RedirectToAction("CreateBranch");
}
ویو
@model KhabarJahan.Models.CreateBranch
<script src="~/Scripts/jquery-1.7.1.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
@using (Html.BeginForm("RegisterBranch","admin",FormMethod.Post))
{
@Html.ValidationSummary(true)
<fieldset>
<legend>CreateBranch</legend>
<div class="editor-label">
@Html.LabelFor(model => model.BranchName)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.BranchName)
@Html.ValidationMessageFor(model => model.BranchName)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
<div>
@Html.ActionLink("Back to List", "Index")
</div>