1

我正在開發基於業務應用程序模板的Silverlight 4應用程序。Silverlight 4:業務應用程序模板

我有興趣要求用戶登錄並顯示登錄表單,只要用戶到達我的網站。我需要確保用戶在他/她登錄之前不能看到/導航到應用程序的任何其他頁面。

我該如何實現此功能?

回答

0

如何在您的Home.xaml.cs中添加以下內容?

 LoginRegistrationWindow loginWindow = new LoginRegistrationWindow(); 
     loginWindow.Show(); 

這隻會提示用戶。您可以使用LoginStatus.xaml.cs中的代碼檢查他是否登錄的狀態。

+0

我試過了。但登錄表單由於某種原因不會顯示。 – Moon 2010-10-25 06:24:22

+0

試試這個...創建一個新的業務應用程序,並只需瀏覽它。然後點擊右上角的登錄按鈕,驗證是否出現。如果這樣很好,你應該可以在項目的任何地方使用這段代碼。 – 2010-10-25 06:50:09

+1

如果上面的代碼插入到App.xaml.c的Application_Startup()方法中,它將以這種方式工作。然而,只是打開登錄窗口並不能解決OP的問題:「確保用戶在他/她登錄之前不能看到/導航到應用程序的任何其他頁面」 – rem 2010-11-07 17:40:13

相關問題