如何从锚点将null模型传递给action方法

时间:2017-07-01 07:12:12

标签: asp.net asp.net-mvc asp.net-core

我在我的项目中使用ASP.Core。我在侧边栏菜单中有一个链接,它从另一个控制器调用一个动作方法 action方法接受一个模型:

 public IActionResult Search(MyVm myVm){....}

在我的模型中,我有一个属性,我想在第一次加载时使用默认值设置它。我的意思是,在第一次加载页面时,名为StatusId的属性应为123,之后应由用户在视图页面中设置。
我认为解决方案是使用条件:如果model(input)为null,则表示首次加载页面(从侧边栏菜单),StatusId应为123,否则使用myVm.StatusId值 但我不知道如何从侧边栏菜单的链接中将null传递给操作方法。

1 个答案:

答案 0 :(得分:0)

让我在c#中执行代码,

if(model == null || model == "")
{
 StatusId = 123
}
else
{
 myVm.StatusId
}