gpt4 book ai didi

asp.net-mvc-3 - MVC3 HTMLHelper 默认值

转载 作者:行者123 更新时间:2023-12-02 10:43:56 24 4
gpt4 key购买 nike

我有一个 html 助手,我想将其设置为默认值。

@Html.EditorFor(model => model.DateFrom)

如果 model.DateFrom 为 null,设置助手默认值的语法是什么?

最佳答案

我认为使用 EditorFor 不能设置默认值。考虑将其设置在模型的访问器中吗?

要在其他类型(TextBoxFor 等)上执行此操作,您可以设置一个值,但不能设置默认值。所以你需要这样做:

@if(Model.something == null)
{
@Html.TextBoxFor(m => m.ID, new { @Value = "Value!"})
} else {
@Html.TextBoxFor(m => m.ID)
}

正如我推荐的:

private DateTime? _date;
public DateTime? date {
get {
if(_date == null)
_date = DateTime.Now;
return _date;
}
set {
_date = value;
}
}

使用 jquery 日期选择器之类的东西可以让您拥有一个默认值,如果问题是您在没有选择它的情况下只是回传任何内容。

关于asp.net-mvc-3 - MVC3 HTMLHelper 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891519/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com