c# - 我有 mvc5 网站我想在写评论时在 storydetails 视图中添加评论,这条评论出现在 _index 但在另一个页面中
问题描述
我在主文件夹中有详细信息页面,我想在 storydetails 视图中添加用户评论,但是当我写评论时它会出现在 _index 但在另一个页面中,我希望该评论出现在详细信息视图中,我使用 partialView 来创建评论视图和 _Index 来查看评论我怎么能做到这一点?
家庭控制器
public ActionResult _Index()
{
return View(db.Comments.ToList());
}
public ActionResult _Create()
{
return View();
}
// POST: Comments/Create
// To protect from overposting attacks, please enable the specific properties you want to bind to, for
// more details see http://go.microsoft.com/fwlink/?LinkId=317598.
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult _Create([Bind(Include = "Id,Content,Date,")] Comments comment)
{
if (ModelState.IsValid)
{
db.Comments.Add(comment);
db.SaveChanges();
return RedirectToAction("_Index");
}
return View(comment);
}
评论模型
public int Id { get; set; }
[AllowHtml]
public string Content { get; set; }
public string UserID { get; set; }
public virtual ApplicationUser User { get; set; }
public virtual Story story { get; set; }
详细信息查看这里我在详细信息视图@model Tawasol.Models.Story 上写了这个
@Html.Partial("_Create", new Tawasol.Models.Comments())
@Html.Partial("_Index", new List<Tawasol.Models.Comments> { new Tawasol.Models.Comments() })
解决方案
推荐阅读
- javascript - 如何仅关闭 Javascript 和 Jquery 中的当前弹出窗口?
- javascript - 如何从 React.js 中的数组中删除 JSX 元素?
- python - 带有 brew 的 macOS python3,导入 cv2 时出错
- python - R中的度量操作
- mysql - 用于聊天表的 mysql 引擎(堆/内存与 innodb)
- ruby-on-rails - 如何更新关联记录
- vuejs2 - Vue 过滤器中的 HTML 实体
- reactjs - 使用 Express.Router() 设置 Swagger UI
- c# - 使用 .NET Native 构建的 UWP 应用的象征性异常
- java - 使用 JVM Open J9 时应用程序(tomcat)在一段时间后停止响应