我目前正在开发一个需要给客户 30 天试用期的 MVC 项目。从 5 天到试用结束,我想开始向用户显示警告消息。我注册了一个订阅属性,它就像 ASP.NET MVC 中的授权属性一样工作。
这个怎么运作:
当客户工作时,我检查if(trial period <= 5 days)
。
如果为真,HttpSubscriptionExpiredResult
则返回一个动作结果,它会产生一个定制的状态码。此状态代码被 拦截SubscriptionModule
,然后重定向到警告页面。
我的需求:
我希望警告操作方法返回一个模式弹出窗口(或只是一个弹出窗口)。或者简单地说:我希望在模式弹出窗口中显示警告消息。这将防止干扰客户的工作。我如何实现这一目标?