我有一個提交表單,其中有一個小組名稱的輸入欄位。我想創建一個組名并存盤在資料庫中。當組名創建時,我想挑選當前日期并存盤在模型類中。請給我建議,謝謝。
< input type="hidden" asp-for="DateTime。 Date" class="form-control" />。
< input asp-for="Name"/span> type="text" class="form-control" id="inputName"placeholder="Group name"/span>>
<script>
$(function () {
//Date picker[/span]。
$('#reservationdate').datetimepicker({
format: 'L',
format: 'dd/mm/yyyy'</script>>
model屬性
public DateTime DateTime { get; set; }
public string Name { get; set; }
uj5u.com熱心網友回復:
不要從客戶端獲取日期,從服務器端獲取
在c#中使用DateTime來獲得當前日期并存盤它
var date = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");/code>
或者使用你喜歡的任何日期格式
uj5u.com熱心網友回復:
解決方案-1:
。如果你使用的是SQL服務器,那么在你的插入和更新查詢中直接使用GETDATE()方法。
解決方案2:
在你的HTTP GET方法中,當頁面被加載時,初始化的屬性如下:
在你的HTTP GET方法中,當頁面被加載時,初始化的屬性如下。
// Initialization.
MyModel model = new MyModel();
// 設定。
model.DateTime = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")。
然后在你的CSHTML檔案中做以下作業,即
<div class="form-group">/span>
@Html.HiddenFor(m => m.DateTime, new { @readonly = "readonly", placeholder = Html.DisplayNameFor(m => m.DateTime) , @class = "form-control" })
</div>
上面的HTML隱藏欄位將保留資料時間值,但是,要知道,時間可能不準確,因為它不是準確的當前時間,所以,我建議通過資料庫設定當前日期是正確的選擇。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/307740.html
標籤:
