您可以在用戶單擊通知項目時執行的操作方法內更新您的表格記錄。
public ActionResult NotificationRedirect(int notificationId)
{
var notification = db.Notifications.FirstOrDefault(notificationId);
if(notification!=null)
{
notification.Active=false;
db.Entry(notification).State = EntityState.Modified;
db.SaveChanges();
return Redirect(notification.Url);
}
return View("NotificationNotFound"); //make sure you have a view with this name
}
現在從您的客戶端,您需要在您的href
值設置爲NotificationRedirect
處理法notificationId
查詢字符串錨標記來構建標記(當你從singlaR通話)。喜歡的東西
<a href="YourControllerName/NotificationRedirect?notificationId=123">Notification tex</a>
此外,重定向,如果你是顯示一個網頁,其中在你裏面的應用程序,你可以考慮使用RedirectToAction
方法爲好。
向我們展示您的jqyery代碼。 – ramiramilu
單擊通知後,請求將隨通知ID一起發送到控制器,其中處理所有通知並重定向到指定的URL。它不在jquery中處理。 – anand
好的,告訴我們你的代碼,除非我們看到你的代碼,我們不能想到解決你的問題。 – ramiramilu