我正在从我的 JS 调用一个方法,
[HttpPost]
public bool Delete(int id, string reason)
{
using (IDbConnection dbConnection = DbConnectionFactory.CreateConnection())
{
Eorder eorder = Eorder.FetchById(dbConnection, id);
eorder.Delete(dbConnection, reason, User.Identity.Name, 88, ConfigurationManager.AppSettings["EorderAttachmentsPath"]);
}
return true;
}
必须返回true或false。
在我的 JS 中,我检查它是否是.done
/.failed
等。
但是,我还想补充
(new DDL.FlashMessenger(HttpContext.ApplicationInstance.Context)).AddWarning("Order has been deleted!");
并重定向到另一个页面,因为当前页面(订单)刚刚被删除并会抛出 404。
现在,我不是在问如何使用 JS 重定向到另一个页面,而是在问如何将这个 FlashMessage 添加到我想要的网页的屏幕顶部。(我也可以使用Alert()
or bootbox.Alert()
,但它们没有FlashMessenger
.
如果您对我应该如何处理这个问题有任何想法或建议,请分享。
附言。我找到了一些关于 Zend Flashmessenger 的资源,但这不是Zend 的。