Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc mvvm类的属性_Asp.net Mvc_Mvvm - Fatal编程技术网

Asp.net mvc mvvm类的属性

Asp.net mvc mvvm类的属性,asp.net-mvc,mvvm,Asp.net Mvc,Mvvm,我有一个简单的视图,其中包含一些要在数据库中插入/更新的数据,保存后需要显示一些消息。 我的疑问是:这个消息应该是我的mvvm类的属性吗?或者我应该将其放入ViewBag/ViewData中?您不需要将消息作为属性存储在视图模型中。视图模型上可以有一个属性,指示操作是否成功。然后在视图内测试此属性并显示消息: @if (Model.Saved) { <div>The item was saved</div> } @if(Model.Saved) { 项目已保存

我有一个简单的视图,其中包含一些要在数据库中插入/更新的数据,保存后需要显示一些消息。
我的疑问是:这个消息应该是我的mvvm类的属性吗?或者我应该将其放入ViewBag/ViewData中?

您不需要将消息作为属性存储在视图模型中。视图模型上可以有一个属性,指示操作是否成功。然后在视图内测试此属性并显示消息:

@if (Model.Saved)
{
    <div>The item was saved</div>
}
@if(Model.Saved)
{
项目已保存
}

在执行保存的控制器操作中,您将属性设置为true。

当您说“此消息是否应为属性”时,“此消息”、Messagebox、带字符串的标签是什么意思?您使用什么代码显示消息?@jimmyjambles消息是一个span元素,其中包含suces保存的消息。