在ASP.NET MVC中显示模式弹出窗口

时间:2013-08-23 00:01:46

标签: c# jquery asp.net asp.net-mvc asp.net-mvc-4

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

工作原理:

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

如果为true,则返回HttpSubscriptionExpiredResult操作结果,生成自定义状态代码。此状态代码由SubscriptionModule拦截,然后重定向到警告页面。

我的需要:

我希望警告Action Method返回弹出模式(或弹出窗口)。或者简单地说:我希望弹出一个模态弹出的警告信息。这样可以防止破坏客户的工作。我如何实现这一目标?

1 个答案:

答案 0 :(得分: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);
}); 

它显示了一个不错的弹出窗口。