相关疑难解决方法(0)

asp.net mvc视图模型中的默认值

我有这个型号:

public class SearchModel
{
    [DefaultValue(true)]
    public bool IsMale { get; set; }
    [DefaultValue(true)]
    public bool IsFemale { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但根据我的研究和答案,DefaultValueAttribute实际上并没有设置默认值.但是这些答案来自2008年,是否有一个属性或更好的方法,而不是使用私有字段将这些值设置为true传递给视图?

无论如何,继承人的观点:

@using (Html.BeginForm("Search", "Users", FormMethod.Get))
{
<div>
    @Html.LabelFor(m => Model.IsMale)
    @Html.CheckBoxFor(m => Model.IsMale)
    <input type="submit" value="search"/>
</div>
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3

64
推荐指数
3
解决办法
11万
查看次数

属性上的.Net DefaultValueAttribute

我在用户控件中得到了这段代码:

[DefaultValue(typeof(Color), "Red")]
public Color MyColor { get; set; }
Run Code Online (Sandbox Code Playgroud)

如何更改MyColor为默认值?

.net c#

13
推荐指数
3
解决办法
1万
查看次数

如何设置默认值HTML.EditorFor()

如何在我的编辑器中设置默认值,以便在我不在框中写任何内容时它不会发送空值.

 <div class="editor-label">
        @Html.Label("Description")
        </div>                                           // somthing like
       <div>@Html.EditorFor(model => model.Description, " Default value ")
        @Html.ValidationMessageFor(model => model.Description)
    </div>
Run Code Online (Sandbox Code Playgroud)

或者,如果我改为:

 @Html.TextBoxFor(Model.somthing, "Default value")
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc editorfor razor

9
推荐指数
3
解决办法
4万
查看次数

mvc3默认值

如何定义模型属性的默认值?该属性DefaultValue不起作用:

    [DisplayName("Infos")]
    [DefaultValue("Test")]
    [DataType(DataType.MultilineText)]
    public object infos { get; set; }
Run Code Online (Sandbox Code Playgroud)

attributes model asp.net-mvc-3

0
推荐指数
1
解决办法
5746
查看次数

标签 统计

asp.net-mvc ×2

asp.net-mvc-3 ×2

.net ×1

attributes ×1

c# ×1

editorfor ×1

model ×1

razor ×1