前提
ASP.NET MVCを使用しています。
https://qiita.com/ryo19841204/items/fdd3bee30461074eee64
こちらのサイトを参考にデータベース接続をしました。
新規登録の画面で現在日時をSQLに登録できるようにしたいです。
実現したいこと
- 登録ボタンを押すとSQLTourokuDataに現在日時が登録できるようにしたいです
発生している問題・エラーメッセージ
現在日時の取得はViewでできていますが登録ができないです。
下記は現在日時の取得と表示です。
@{ ViewBag.Date = DateTime.Now; } @ViewBag.Date
該当のソースコード
新規登録画面のView
HTML
1 <div class="form-group"> 2 @Html.LabelFor(model => model.TourokuData, htmlAttributes: new { @class = "control-label col-md-2" }) 3 <div class="col-md-10"> 4 @{ 5 ViewBag.Date = DateTime.Now; 6 } 7 @ViewBag.Date 8 9 @Html.EditorFor(model => model.TourokuData, new { htmlAttributes = new { @class = "form-control" } }) 10 @Html.ValidationMessageFor(model => model.TourokuData, "", new { @class = "text-danger" }) 11 </div> 12 </div> 13
Controller(登録画面のみ抜粋)
/// <summary> /// 新規登録処理 /// </summary> /// <returns></returns> /// public ActionResult newregistration() { FormsAuthentication.SignOut(); return RedirectToAction("About", "Bihin"); } /// <summary> /// 登録 /// </summary> /// <returns></returns> public ActionResult registration() { FormsAuthentication.SignOut(); return RedirectToAction("Index", "Bihin"); }
Model(TourokuDataのみ抜粋)
public string TourokuData { get; set; }
試したこと
現在日時の取得を行いました。
補足情報(FW/ツールのバージョンなど)
ASP.NET MVC
Windows 10 Pro,
Visual Studio2022 Version 17.3.2
.NET framework 4.7.2
回答2件