asp.net-mvc - 向数据库 mvc 添加多个东西的不那么懒惰的方式
问题描述
我有一个看法:
<div class="form-group">
@Html.LabelFor(model => model.Answers.Answer,
htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Answers.Answer,
new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Answers.Answer, "",
new { @class = "text-danger" })
</div>
</div>
和一个控制器:
public ActionResult Create([Bind(Include = "AId,QId,Answer")] Answers answers)
{
if (ModelState.IsValid)
{
var answerarr = answers.Answer.Split(';');
foreach (String a in answerarr)
{
answers.QId = QIda;
answers.Answer = a;
db.Answers.Add(answers);
db.SaveChanges();
}
//some code
并且该应用程序运行良好。但是我想同时向数据库添加多个答案,而不必每次都单击提交
当前的解决方法只是使用拆分,但这只是懒惰和丑陋。
有没有人有更优雅的解决方案?
解决方案
推荐阅读
- android - 讲安卓工作室
- java - AWS EC2 实例不工作,但部署在 git 中说它应该在线
- mysql - 如果列不存在则添加
- python-3.x - 共享对象(列表)是否需要锁,其中列表中的每个项目都专门用于每个单独的线程
- c - 检查一个字符是否是c中多个字符之一的简单方法是什么?
- ios - 设置 UITableViewHeaderFooterView 背景颜色时显示的警告消息
- javascript - 如果我不使用 VS Code,VS Code 的“实时服务器”相当于什么?
- firebase - 了解实时数据库 (Firebase) 的扩展
- r - 制作热图时 hclustfun(distMatrixR, method = method) 出错
- android - 寻找 HLS 视频很慢?