62,046
社区成员
发帖
与我相关
我的任务
分享
@model JustStudent.Models.PostModel
@{
Layout = null;
ViewBag.Title = "Index";
}
<div id="post">
@{
for (int i = 0; i < Model.listpost.Count; i++)
{
<a href="/Public/Detail?forumid=@Model.listpost[i].forumid">@Model.listpost[i].title</a>
}
}
</div>
@model JustStudent.Models.PostModel
@{
Layout = null;
ViewBag.Title = "Detail";
}
@{
var detail = @Model.detail;
var listreply = @Model.listreply;
<h1>@detail.title</h1><br />
<h1>@detail.content</h1><br />
<h1>@detail.postertime</h1><br />
for (int i = 0; i < listreply.Count; i++)
{
<h1>@listreply[i].content</h1>
<h1>@listreply[i].replytime</h1>
}
<form action="/Public/Detail" method="post">
<input type="text" name="content"/>
<input type="submit" value="回复"/>
</form>
}
public ActionResult Detail(Int64 forumid)
{
// Int64 forumid = Int64.Parse(Request["forumid"].ToString());
Post p = DAL.PostDAL.getPostDetail(forumid);
List<Reply> listReply = DAL.PostDAL.getRelpyList(forumid);
return View(new PostModel { detail=p,listreply=listReply});
}
[HttpPost]
public ActionResult Detail(Reply reply)
{
Int64 forumid = Int64.Parse(Request["forumid"].ToString()); //通过回复找不到这个forumid,这个理解,可是应该怎么做呢
reply.forumid=forumid;
reply.replier = 1;
reply.replytime = System.DateTime.Now.ToLocalTime();
int result = DAL.PostDAL.insertReply(reply);
if (result == 1)
{
return Content("回复成功");
}
else
{
return Content("回复失败");
}
}