Asp.net 带MongoDB的布尔人
如何将布尔值(真/假或0/1)发布到MongoDB数据库。 当我按下按钮时,我想将数据保存到MongoDB数据库。 我有一个模型有一个简单的布尔:Asp.net 带MongoDB的布尔人,asp.net,asp.net-mvc,mongodb,Asp.net,Asp.net Mvc,Mongodb,如何将布尔值(真/假或0/1)发布到MongoDB数据库。 当我按下按钮时,我想将数据保存到MongoDB数据库。 我有一个模型有一个简单的布尔: public class DynamicFormModel { [Display(Name = "BooleanOne")] public bool BooleanOne { get; set; } } 我对这个模型有很强的看法。 保存布尔值时,我希望在另一个页面(索引)中显示该布尔值 我怎样才能做到
public class DynamicFormModel
{
[Display(Name = "BooleanOne")]
public bool BooleanOne { get; set; }
}
我对这个模型有很强的看法。
保存布尔值时,我希望在另一个页面(索引)中显示该布尔值
我怎样才能做到这一点。我想我必须在我的控制器中制作一个HttpPost
(我已经连接到MongoDB数据库)
现在我可以在MongoDB数据库中发布此布尔值:
[HttpPost]
public ActionResult Settings(DynamicFormModel dynamicFormModel)
{
Setting setting = dynamicFormModel.ConvertToDomain();
InvoiceContext.Settings.Insert(setting);
Response.Redirect("./", true);
return View(dynamicFormModel);
}
并展示:
public ActionResult SettingTabel()
{
List<Setting> settingsInDb = InvoiceContext.Settings.FindAll().ToList();
return View(settingsInDb.ConvertAllToViewModels());
}
public ActionResult setingtabel()
{
列表设置sindb=InvoiceContext.Settings.FindAll().ToList();
返回视图(设置sindb.ConvertAllToViewModels());
}
但现在我一直在创建新记录,但我想要一条记录,并不断编辑此记录,而不是创建新记录
我还想在另一个页面(索引)中检查布尔值是真是假,比如显示警报之类的 你好像有很多问题。1. <代码>如何将模型保存到数据库?和2<代码>如何在视图中显示模型中的布尔属性?是否正确?“到目前为止你尝试了什么?”梅森我编辑了我的问题。我能够将模型保存在数据库中,并在列表中显示这些数据。但我只想要一张唱片,继续编辑那张。我还想显示一个警报或带有此布尔值的东西。