JeffGaroutte.net

C# and anything else that crosses my desk.
Black and white in a world of color

c#

5/2008 28
Extending the ASP.Net Security model to use rights : Part Three - Attributes
Part Three- Attributes.  Now that we have a Principal object with rights loaded as the current requests user we can begin assigning security to code by the users rights as well as their role membership.
Read the rest of this entry
5/2008 24
Extending the ASP.Net Security model to use rights : Part two - the IHttpModule
In part one - IPrincipal, I talked about the right and IPrincipal objects needed to add "right" based security to asp.net applications in addition to role based security.
Read the rest of this entry
5/2008 29
Extending the ASP.Net Security model to use rights : Part Four - RightPermission
The RightPermission works in the background.  Out of sight, out of mind and easily forgotten.
Read the rest of this entry
8/2008 29
The returning event delegate
Delegates have been a great help to developers everywhere; coupled with Events they form the basis of every asp.net web application.
Read the rest of this entry
4/2008 28
Extending the ASP.Net Security model to use rights : Part one - IPrincipal
Every now and again I find myself disappointed in the asp.net security model.
Read the rest of this entry
5/2008 30
Reflecting your assemblies in an ASP.Net web site
It never fails.  You need to reflect through all of the assemblies in you web site and you find that the reflection is missing some of the classes.
Read the rest of this entry
7/2008 9
The DropDownList, the DataBind and the Missing Value
I sat there and blinked at the ArgumentOutOfRangeException.  It was just a DropDownList that had the selected value data bound inside a FormView.
Read the rest of this entry
6/2017 4
Upgrading Windows Live Writer 2012 to Open Live Writer
Recently I replaced my Surface Pro 2 with a Surface Book.  With that change I felt I should start writing again and I had a slew of topics in mind… So I went to download Windows Live Writer and found that it had reached the end of its lifecycle.
Read the rest of this entry