[英]ASP.NET DateTime and datepicker
我有一點問題。 首先,我有這個日期選擇器:
<script>
$(document).ready(function () {
$("#engReq").datepicker();
});
</script>
<p>
<label for="engReq">Engineering Request:</label>
<input type="text" id="engReq" name="engReq" class="form-control" required />
</p>
我試圖像這樣將值從ASP.NET控制器傳遞給Class
控制器:
[HttpPost]
public dynamic Post([FromBody]AirportDataClass airportData)
{
airportData.insertData(airportData);
}
類:
public class AirportDataClass
{
public string job_no { get; set; }
public DateTime EngineeringReq { get; set; }
public DateTime EnginerringRec { get; set; }
public string AppForms { get; set; }
public string Cheque { get; set; }
public string ReadyToSubmit { get; set; }
public DateTime DeficiencyReq { get; set; }
public DateTime DeficiencyResp { get; set; }
public void insertData(AirportDataClass airportData)
{
}
}
但是,當我在public void insertData和checkout airportData上設置一個斷點時,將返回此日期,而不是datepicker的日期:01/01/0001 12:00:00 AM,預期日期是datepicker的日期-例如:08 / 01/2014我在做什么錯?
您將需要創建一個正確的視圖,MVC模型構建器不知道您是否希望某些隨機HTML輸入控件映射到模型上的特定屬性。 如果您使用剃刀引擎和強類型視圖,則可以使用HTML幫助器(例如HTML.editor),HTML幫助器將呈現正確的HTML,然后它們將自動與模型上的正確屬性匹配。 您的jquery datepicker將與razor視圖引擎呈現的HTML一起正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.