在ASP.NET Core中,可以通过使用模型绑定来设置默认值。模型绑定是将请求数据映射到控制器和动作方法参数的过程。以下是如何将默认值设置为属性的示例:
public class MyModel {
public string MyProperty { get; set; } = "default value";
}
在这个例子中,我们将属性MyProperty的默认值设置为“default value”。如果用户没有提供值,则会使用默认值。
要在控制器中使用这个模型,我们可以在方法参数中使用模型绑定:
public IActionResult MyAction([FromForm] MyModel myModel) {
// use myModel.MyProperty here
// ...
}
注意,我们使用了[FromForm]属性来告诉ASP.NET Core从表单数据中绑定MyModel。
这样,在表单提交时如果用户没有提供MyProperty的值,则可以使用默认值。
以上就是如何在ASP.NET Core中设置默认值的方法。