SlideShare a Scribd company logo
2
Most read
15
Most read
20
Most read
ASPNet Advance TopicsInjazat TDG
ContentsWeb Site & Web ProjectLocalizationASP.Net 3.5 ProvidersValidation Server ControlsUser ControlsAjax & Ajax tool kitCachingCompact frameLINQ
LocalizationCultures and Regions NET runs under a culture setting defined by the server.The .NET Framework defines cultures and regions using the Request for Comments 1766
Asp Net Advance Topics
Regionneutral culturespecific culturethis Web page is executed on a thread from the thread pool. The thread has a culture associated with it.
To change the cultureSystem.Threading.Thread.CurrentThread.CurrentCulture = New CultureInfo(“ar-AE")By configuration files<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding=""culture="" uiCulture="" enableClientBasedCulture="false"responseHeaderEncoding="utf-8" resourceProviderFactoryType=""enableBestFitResponseEncoding="false" />By page directive<%@ Page Language="VB" UICulture="auto" Culture="auto" %>
Understanding Differences in:DatesNumbers and CurrenciesSortingSearchingTime Zones
ASP.NET 3.5 Resource FilesLocal ResourcesGlobal Resource
ASP.Net 3.5 ProvidersA provider is an object that allows for programmatic access to data stores, processes, and more.Membership
Role management
Personalization
Web parts personalization
Site navigation
Health monitoring Web events
Configuration file protectionNote: et up the database using the aspnet_regsql.exe for SQL Store if needed
ASP.Net 3.5 Providers
Membership ProvidersSystem.Web.Security.SqlMembershipProvider	Provides you with the capability to use the membership system to connect to Microsoft’s SQL Server 2000/2005/SQL Server Express Edition.System.Web.Security.ActiveDirectoryMembershipProvider	Provides you with the capability to use the membership system to connect to Microsoft’s Active Directory.Note: Both of these membership provider classes inherit from the Membership Provider base class
Asp Net Advance Topics
Implement Membership providerCreate a web projectSetup providers Database (if needed)Add connection string to SQL /A.D.Add membership configurationAdd needed controls and use the classesLets Try it……..
Role ProvidersSystem.Web.Security.SqlRoleProvider	Provides you with the capability to use the ASP.NET role management system to connect to Microsoft’s SQL Server.System.Web.Security.WindowsTokenRoleProvider	Provides you with the capability to connect the ASP.NET role management system to the built-in Windows security group system. (Read only)System.Web.Security.AuthorizationStoreRoleProvider	Provides you with the capability to connect the ASP.NET role management system to either an XML file, Active Directory, or in an Active Directory Application Mode (ADAM) store. (Read only)

More Related Content

What's hot (20)

PPTX
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
 
PPTX
.Net Core
Bertrand Le Roy
 
PPTX
Introduction to spring boot
Santosh Kumar Kar
 
PPTX
Servlets
ZainabNoorGul
 
PDF
Web Development with HTML5, CSS3 & JavaScript
Edureka!
 
PDF
C# ASP.NET WEB API APPLICATION DEVELOPMENT
Dr. Awase Khirni Syed
 
PDF
Spring MVC Framework
Hùng Nguyễn Huy
 
PDF
A Basic Django Introduction
Ganga Ram
 
PDF
Introduction to ASP.NET Core
Avanade Nederland
 
PPTX
Advance Java Topics (J2EE)
slire
 
PDF
Javascript
Momentum Design Lab
 
PPTX
REST API
Tofazzal Ahmed
 
PDF
Introduction to asp.net
SHADAB ALI
 
PPTX
WEB Scraping.pptx
Shubham Jaybhaye
 
PPTX
Spring boot
Gyanendra Yadav
 
PPTX
PPT on web development & SEO
Prakrati Bansal
 
PPT
ASP.NET MVC Presentation
ivpol
 
PDF
Laravel presentation
Toufiq Mahmud
 
PPTX
Introduction to REST - API
Chetan Gadodia
 
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
 
.Net Core
Bertrand Le Roy
 
Introduction to spring boot
Santosh Kumar Kar
 
Servlets
ZainabNoorGul
 
Web Development with HTML5, CSS3 & JavaScript
Edureka!
 
C# ASP.NET WEB API APPLICATION DEVELOPMENT
Dr. Awase Khirni Syed
 
Spring MVC Framework
Hùng Nguyễn Huy
 
A Basic Django Introduction
Ganga Ram
 
Introduction to ASP.NET Core
Avanade Nederland
 
Advance Java Topics (J2EE)
slire
 
REST API
Tofazzal Ahmed
 
Introduction to asp.net
SHADAB ALI
 
WEB Scraping.pptx
Shubham Jaybhaye
 
Spring boot
Gyanendra Yadav
 
PPT on web development & SEO
Prakrati Bansal
 
ASP.NET MVC Presentation
ivpol
 
Laravel presentation
Toufiq Mahmud
 
Introduction to REST - API
Chetan Gadodia
 

Viewers also liked (20)

PDF
Advanced Asp.Net Concepts And Constructs
Manny Siddiqui MCS, MBA, PMP
 
PPTX
Introduction to asp.net
Melick Baranasooriya
 
PPTX
SignalR for ASP.NET Developers
Shivanand Arur
 
PPT
Asp.net.
Naveen Sihag
 
PPT
As pnet pagelife_usha
Rajalaxmi Pattanaik
 
PPTX
State management in ASP.net
baabtra.com - No. 1 supplier of quality freshers
 
PPTX
C# .NET: Language Features and Creating .NET Projects, Namespaces Classes and...
yazad dumasia
 
PPTX
State management in ASP .NET
baabtra.com - No. 1 supplier of quality freshers
 
PDF
SignalR
Troy Miles
 
PPTX
Asp.net presentation by gajanand bohra
Gajanand Bohra
 
PDF
PETRAS Hub Overview
IoTUK
 
PPTX
ASP.NET Concept and Practice
Nicko Satria Consulting
 
PPTX
Presentation on asp.net controls
Reshi Unen
 
PPTX
SignalR with asp.net
Martin Bodocky
 
PPTX
Database connectivity to sql server asp.net
Hemant Sankhla
 
PPTX
ASP.NET State management
Shivanand Arur
 
PPTX
Authentication and Authorization in Asp.Net
Shivanand Arur
 
PPTX
Asp.net Training at NCrypted Learning Center
NCrypted Learning Center
 
Advanced Asp.Net Concepts And Constructs
Manny Siddiqui MCS, MBA, PMP
 
Introduction to asp.net
Melick Baranasooriya
 
SignalR for ASP.NET Developers
Shivanand Arur
 
Asp.net.
Naveen Sihag
 
As pnet pagelife_usha
Rajalaxmi Pattanaik
 
C# .NET: Language Features and Creating .NET Projects, Namespaces Classes and...
yazad dumasia
 
SignalR
Troy Miles
 
Asp.net presentation by gajanand bohra
Gajanand Bohra
 
PETRAS Hub Overview
IoTUK
 
ASP.NET Concept and Practice
Nicko Satria Consulting
 
Presentation on asp.net controls
Reshi Unen
 
SignalR with asp.net
Martin Bodocky
 
Database connectivity to sql server asp.net
Hemant Sankhla
 
ASP.NET State management
Shivanand Arur
 
Authentication and Authorization in Asp.Net
Shivanand Arur
 
Asp.net Training at NCrypted Learning Center
NCrypted Learning Center
 
Ad

Similar to Asp Net Advance Topics (20)

PPTX
Parallelminds.web partdemo1
parallelminder
 
PPSX
06 asp.net session08
Vivek Singh Chandel
 
PPT
ASP.NET MVC introduction
Tomi Juhola
 
PPT
Migration from ASP to ASP.NET
Information Technology
 
PDF
Tuning and optimizing webcenter spaces application white paper
Vinay Kumar
 
PPTX
Parallelminds.web partdemo
ManishaChothe
 
PPT
Struts Intro Course(1)
wangjiaz
 
PPTX
Practical OData
Vagif Abilov
 
PPT
Data controls ppt
Iblesoft
 
PPTX
MVC & SQL_In_1_Hour
Dilip Patel
 
PPTX
Unit 2 - Data Binding.pptx
Malla Reddy University
 
PPTX
Session 1
Asif Atick
 
PDF
phpWebApp presentation
Dashamir Hoxha
 
PPTX
SharePoint Object Model, Web Services and Events
Mohan Arumugam
 
PPSX
11 asp.net session16
Vivek Singh Chandel
 
PPT
Introduction to Alfresco Surf Platform
Alfresco Software
 
PDF
C sharp and asp.net interview questions
Akhil Mittal
 
PPT
ASP.NET 06 - Customizing Your Sites Appearance
Randy Connolly
 
PPT
Asp.net architecture
Iblesoft
 
PPTX
Chapter 5
application developer
 
Parallelminds.web partdemo1
parallelminder
 
06 asp.net session08
Vivek Singh Chandel
 
ASP.NET MVC introduction
Tomi Juhola
 
Migration from ASP to ASP.NET
Information Technology
 
Tuning and optimizing webcenter spaces application white paper
Vinay Kumar
 
Parallelminds.web partdemo
ManishaChothe
 
Struts Intro Course(1)
wangjiaz
 
Practical OData
Vagif Abilov
 
Data controls ppt
Iblesoft
 
MVC & SQL_In_1_Hour
Dilip Patel
 
Unit 2 - Data Binding.pptx
Malla Reddy University
 
Session 1
Asif Atick
 
phpWebApp presentation
Dashamir Hoxha
 
SharePoint Object Model, Web Services and Events
Mohan Arumugam
 
11 asp.net session16
Vivek Singh Chandel
 
Introduction to Alfresco Surf Platform
Alfresco Software
 
C sharp and asp.net interview questions
Akhil Mittal
 
ASP.NET 06 - Customizing Your Sites Appearance
Randy Connolly
 
Asp.net architecture
Iblesoft
 
Ad

Asp Net Advance Topics

  • 2. ContentsWeb Site & Web ProjectLocalizationASP.Net 3.5 ProvidersValidation Server ControlsUser ControlsAjax & Ajax tool kitCachingCompact frameLINQ
  • 3. LocalizationCultures and Regions NET runs under a culture setting defined by the server.The .NET Framework defines cultures and regions using the Request for Comments 1766
  • 5. Regionneutral culturespecific culturethis Web page is executed on a thread from the thread pool. The thread has a culture associated with it.
  • 6. To change the cultureSystem.Threading.Thread.CurrentThread.CurrentCulture = New CultureInfo(“ar-AE")By configuration files<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding=""culture="" uiCulture="" enableClientBasedCulture="false"responseHeaderEncoding="utf-8" resourceProviderFactoryType=""enableBestFitResponseEncoding="false" />By page directive<%@ Page Language="VB" UICulture="auto" Culture="auto" %>
  • 7. Understanding Differences in:DatesNumbers and CurrenciesSortingSearchingTime Zones
  • 8. ASP.NET 3.5 Resource FilesLocal ResourcesGlobal Resource
  • 9. ASP.Net 3.5 ProvidersA provider is an object that allows for programmatic access to data stores, processes, and more.Membership
  • 15. Configuration file protectionNote: et up the database using the aspnet_regsql.exe for SQL Store if needed
  • 17. Membership ProvidersSystem.Web.Security.SqlMembershipProvider Provides you with the capability to use the membership system to connect to Microsoft’s SQL Server 2000/2005/SQL Server Express Edition.System.Web.Security.ActiveDirectoryMembershipProvider Provides you with the capability to use the membership system to connect to Microsoft’s Active Directory.Note: Both of these membership provider classes inherit from the Membership Provider base class
  • 19. Implement Membership providerCreate a web projectSetup providers Database (if needed)Add connection string to SQL /A.D.Add membership configurationAdd needed controls and use the classesLets Try it……..
  • 20. Role ProvidersSystem.Web.Security.SqlRoleProvider Provides you with the capability to use the ASP.NET role management system to connect to Microsoft’s SQL Server.System.Web.Security.WindowsTokenRoleProvider Provides you with the capability to connect the ASP.NET role management system to the built-in Windows security group system. (Read only)System.Web.Security.AuthorizationStoreRoleProvider Provides you with the capability to connect the ASP.NET role management system to either an XML file, Active Directory, or in an Active Directory Application Mode (ADAM) store. (Read only)
  • 23. Profile (Personalization) ProvidersSystem.Web.Profile.SqlProfileProvider Provides you with the capability to use the ASP.NET personalization system to connect to Microsoft’s SQL Server (Store data as XML data)ASP.NET 2.0 SQL Table Profile :SqlStoredProcedureProfileProvider Provides you with the capability to use the ASP.NET personalization system to connect to Microsoft’s SQL Server and store information in a Custom Profile Table to use with your queries.http://www.asp.net/downloads/sandbox/table-profile-provider-samples/
  • 26. Web PartsWeb Parts are objects in the Portal Framework which the end user can open, close, minimize, maximize, or move from one part of the page to another
  • 27. Web Parts ModesNormal Mode: Puts the page in a normal state, which means that the end user cannot edit or move sections of the page. This is the mode used for standard page viewing.Edit Mode: Enables end users to select particular sections on the page for editing. The selected section allows all types of editing capabilities from changing the part’s title, the part’s color, or even setting custom properties— such as allowing the end user to specify his zip code to pull up a customized weather report.Design Mode: Enables end users to rearrange the order of the page’s modular components. The end user can bring items higher or lower within a zone, delete items from a zone, or move items from one page zone to another.Catalog Mode: Displays a list of available sections (Web Parts) that can be placed in the page. Catalog mode also allows the end user to select in which zone on the page the items should appear.
  • 28. Implement Web PartsAdd Web Part ManagerAdd Web Part ZonesAdd Controls to each zoneAllowing the User to Change the Mode of the PageAdd drop dropdown list for the modesAdd catalog ZonePageCatalogPartAdd Edit ZoneAdd Appearance Editor PartAdd Layout Editor PartAdd Behavior Editor PartAdd Property Grid Editor Part
  • 29. ReferencesTDGBooksProfessional ASP.NET 3.5 SP1 Edition In C# and VB.pdfWeb Ref:ASP.NET 2.0 SQL Table Profile http://www.asp.net/downloads/sandbox/table-profile-provider-samples/