【发布时间】:2013-08-23 00:01:45
【问题描述】:
我目前正在开发一个需要为客户提供 30 天试用期的 MVC 项目。从 5 天到试用结束,我想开始向用户显示警告消息。我注册了一个订阅属性,它的工作原理与 ASP.NET MVC 中的授权属性类似。
工作原理:
当客户工作时,我检查if(trial period <= 5 days)。
如果为真,则返回 HttpSubscriptionExpiredResult 操作结果,生成自定义状态代码。此状态码被SubscriptionModule 拦截,然后重定向到警告页面。
我的需求:
我希望警告操作方法返回一个模式弹出窗口(或只是一个弹出窗口)。或者简单地说:我希望在模式弹出窗口中显示警告消息。这将防止干扰客户的工作。我如何做到这一点?
【问题讨论】:
-
只需在控制器中创建条件语句,将 jquery 注入视图中,当剩下不到 5 天时弹出模式
-
你必须有一些 jquery 弹出窗口,你不能在这里使用 Ajax ModalPopupExtender
标签: c# jquery asp.net asp.net-mvc asp.net-mvc-4