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

相关问题