3

我目前正在开发一个需要给客户 30 天试用期的 MVC 项目。从 5 天到试用结束,我想开始向用户显示警告消息。我注册了一个订阅属性,它就像 ASP.NET MVC 中的授权属性一样工作。

这个怎么运作:

当客户工作时,我检查if(trial period <= 5 days)

如果为真,HttpSubscriptionExpiredResult则返回一个动作结果,它会产生一个定制的状态码。此状态代码被 拦截SubscriptionModule,然后重定向到警告页面。

我的需求:

我希望警告操作方法返回一个模式弹出窗口(或只是一个弹出窗口)。或者简单地说:我希望在模式弹出窗口中显示警告消息。这将防止干扰客户的工作。我如何实现这一目标?

4

1 回答 1

1

这个状态码被 SubscriptionModule 拦截,然后重定向到警告页面

有很多方法可以在 HTML 页面中制作模态弹出窗口;最简单的一个在Simple jQuery Modal Window Tutorial

在您warning page放入以下 ​​JavaScript 代码

$(document).ready(function () {
    //id is the ID for the DIV you want to display it as modal window
    launchWindow(id);
}); 

它显示了一个漂亮的弹出窗口。

于 2013-08-23T07:29:15.877 回答