如何清除datebox
值?
在加载时,我的datebox
默认包含以下数据:
"01/01/0001 00:00:00"
从视图:
@Html.TextBoxFor(m => m.Date, new { @id = "date", @name = "date", @data_role = "datebox",@value="", @data_options = " {'mode':'calbox' }", @onload="this.value='';" })
来自控制器:
答案 0 :(得分:2)
如果你想在文本框中有一个空字符串,如果还没有给出值,那么你必须在模型中使用Nullable DateTime:
class Model {
public DateTime? Date { get;set; }
}
视图中的调用保持不变:
@Html.TextBoxFor(m => m.Date)
答案 1 :(得分:1)
您可以使用jQuery:
$(function(){
$("#date").text("");
});
答案 2 :(得分:0)
$(document).ready(function(){
$("#Date").val("");
});
注意:如果你在ur模型中将datetime值设置为当前日期时间更好,或者让它可以为空并将其设置为null(或者不设置它)