【发布时间】:2014-01-03 16:28:20
【问题描述】:
如何在一键事件中获取[HttpGet]和[HttpPost]方法
例如:当用户点击链接时,显示详细页面并更新链接到数据库的状态。
对此有何想法?
【问题讨论】:
标签: c# asp.net asp.net-mvc
如何在一键事件中获取[HttpGet]和[HttpPost]方法
例如:当用户点击链接时,显示详细页面并更新链接到数据库的状态。
对此有何想法?
【问题讨论】:
标签: c# asp.net asp.net-mvc
我想你想说的是你需要一个链接来调用你的控制器(在一些数据库中存储一些东西)。然后显示一个详情页,对吧?
您可以简单地使用@Html.ActionLink 辅助方法为您生成指向控制器/动作的链接。该操作应该是您需要的任何控制器的详细操作。
在控制器动作实现中,将一些内容保存到数据库中。
【讨论】:
您可以在返回视图之前在自己的 GET 操作中更新数据库。
public ActionResult Details(int id)
{
yourRepositary.MarkMessageAsRead(id);
var messageVM=yourService.GetMessage(id);
return View(messageVM);
}
【讨论】: