Browse DevX
Sign up for e-mail newsletters from DevX


Creating Web Sites with ASP.NET Whidbey : Page 5

ASP.NET Whidbey adds a huge number of productivity features and enhancements. Although it's still early in the development process, Paul Sheriff and Ken Getz dig in and start playing with some of the new features, passing along what they've found.




Building the Right Environment to Support AI, Machine Learning and Deep Learning

Figure 9: The LoginView allows you to manage which controls are displayed based on the user's logged-in status.
Authentication Tasks Made Easier (cont.)
The LoginView control automatically detects whether a user is authenticated, and displays an appropriate template. By default, you get two templates when you drag a LoginView control onto your Web page: AnonymousTemplate and LoggedInTemplate. You add any controls you wish to each template. For example, in the Internet site you saw earlier, the AnonymousTemplate has a hyperlink that displays login. This link was displayed when a user first entered the site. After the user logs into the site, the LoggedInTemplate is displayed and the hyperlink now displays logout. You may also add new templates, each associated with a user role. Using this technique, each role you define in the system may display different hyperlinks within the LoginView control. Figure 9 shows how you might edit the AnonymousTemplate template within the sample page's LoginView control. The LoginStatus control (see Figure 10) can display either text or an image to represent the user's current logged-in status within an application. You can set up your site so that when users who aren't logged in click the LoginStatus control, they're redirected to the login page. Similarly, you can control the behavior when a logged-in user clicks the control. You can redirect to a logout page, refresh the current page, or redirect to the login page. No matter how you use this control, it can save you the effort of setting up the appropriate redirection and status indicators.

Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date