[英]Display a modal Pop up in ASP.NET MVC
我目前正在開發一個MVC項目,需要給客戶30天的試用期。 從試用的5天到結束,我想開始向用戶顯示警告消息。 我注冊了一個Subscription屬性 ,它的工作方式與ASP.NET MVC中的Authorize Attribute類似。
這個怎么運作:
當客戶正在工作時,我檢查if(trial period <= 5 days)
。
如果為true,則返回HttpSubscriptionExpiredResult
Action Result,生成自定義狀態代碼。 SubscriptionModule
攔截此狀態代碼,然后重定向到警告頁面。
我的需求:
我想要警告Action Method返回一個模式彈出窗口(或只是一個彈出窗口)。 或者簡單地說:我希望彈出一個模態彈出的警告信息。 這樣可以防止破壞客戶的工作。 我如何實現這一目標?
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);
});
它顯示了一個不錯的彈出窗口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.