動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

GetからPOSTへ値を引き継ぐ

出典: ASP.NETでViewからControllerへ値を投げる方法!どのように値を投げていくのか? / GetからPOSTへ値を引き継ぐ

GetからPOSTへ値を引き継ぐ (csharp)#a7744e61223a
        // POST: InspectionLicenses/Create
        // 過多ポスティング攻撃を防止するには、バインド先とする特定のプロパティを有効にしてください。
        // 詳細については、https://go.microsoft.com/fwlink/?LinkId=317598 を参照してください。
        [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Create([Bind(Include = "Id,Name,Memo,Expiration,CarId")] InspectionLicense inspectionLicense)
        {
            var carid = inspectionLicense.CarId;
 
 
        var car = db.Cars.FirstOrDefault(c => c.Id == inspectionLicense.CarId);
 
        if (ModelState.IsValid)
        {
            inspectionLicense.Created = DateTime.Now;
            inspectionLicense.Updated = DateTime.Now;
            inspectionLicense.Car = car;
            db.InspectionLicenses.Add(inspectionLicense);
            db.SaveChanges();
            return RedirectToCarAndInspectionDetails(inspectionLicense.CarId);
        }
 
        return RedirectToCarAndInspectionDetails(inspectionLicense.CarId);
    }
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #a7744e61223a
  • lines: 24
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「どのように値を投げていくのか? / GetからPOSTへ値を引き継ぐ」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

6
図鑑トップ