می خواستم بدونم چرا وقتی خودم کد می نویسم و کنترل رو می سازم این کد ها رو نمی نویسم اما درست هم کار می کنه.
اما با روش بالا که خودش برای کنترل و ویو رو می سازه کد های زیر رو میزاره؟
public ActionResult Details(Guid? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest); /// این خط کد یعنی چی؟؟ و چی کار می کنه؟
}
Posts posts = db.Postses.Find(id);
if (posts == null)
{
return HttpNotFound();/// این خط کد یعنی چی؟؟ و چی کار می کنه؟
}
return View(posts);
}
و
public ActionResult Create([Bind(Include="ID,Title,Text")] Posts posts)// چرا از bind استفاده می کنه؟؟؟
,