Browse Blog Posts by Tags

Showing related tags and posts for the Blogs application. See all tags in the site
  • Null Strings in ASP.NET Declarative DataSource Updates

    I just spent about 15 minutes debugging a problem where a document was getting unexpected nulls where empty strings should have been. Indeed controls like the TextBox have code in them that allows you to set the Text property to null and the TextBox will convert that into an empty string. So it's...
    Posted to Security Briefs by keith-brown on 08-29-2008
    Filed under: Filed under: ,
  • Serializable XmlDocument

    It's surprising that XmlDocument isn't marked [Serializable], because it's very natural to serialize one into a stream. I wanted to put an object into ASP.NET ViewState the other day, and quickly ran into this roadblock, because part of the object included an XmlDocument, which is not serializable...
    Posted to Security Briefs by keith-brown on 08-18-2008
    Filed under: Filed under: ,
  • Two-way formatted data binding in ASP.NET

    Two way data binding in ASP.NET is easy, just use the Bind expression and data will flow between your web controls and your data source flawlessly. Until that is, you try to use a format string: Bind("AmountCharged", "{0:C}") While this displays just as you'd expect (e.g., $200...
    Posted to Security Briefs by keith-brown on 08-15-2008
    Filed under: Filed under: ,
  • Where to get Password Minder

    We recently updated our website and some links have broken as a result. Here's the place you should go to get the latest version of Password Minder: http://mercury.pluralsight.com/tools.aspx Sorry for any inconvenience!
    Posted to Security Briefs by keith-brown on 08-05-2008
    Filed under: Filed under: , ,
  • Better exception reporting in ASP.NET part 2

    This is the third post in a series. The first post described the problem: ASP.NET wasn't reporting inner exception stack traces. The second post described my solution. This post shows the code I used to solve the problem: a custom email provider for the Health Monitoring system in ASP.NET. Enjoy...
    Posted to Security Briefs by keith-brown on 08-04-2008
    Filed under: Filed under: ,
  • Comments

    We recently switched our blog engine out, and I'm still getting the hang of the new system. Looks like due to a misconfiguration, several comments have been waiting for moderation for days or weeks. If yours was one of them, please accept my apology - I didn't have email notifications turned...
    Posted to Security Briefs by keith-brown on 08-01-2008
    Filed under: Filed under:
  • Better exception reporting in ASP.NET

    In my last post , I commented on how ASP.NET health monitoring doesn't output stack traces for inner exceptions, which can be problematic due to its heavy reliance on reflection. I spent the morning doing some further spelunking with reflector , and my first solution was to implement a custom WebEvent...
    Posted to Security Briefs by keith-brown on 08-01-2008
    Filed under: Filed under: ,
  • ASP.NET Health Monitoring doesn't log inner exception stack trace

    This can be a problem, especially when an ObjectDataSource starts throwing exceptions. The stack trace looks the same because of the way the methods are invoked (via reflection) - you end up with a stack trace for a TargetInvocationException, which basically says, "I used reflection to invoke some...
    Posted to Security Briefs by keith-brown on 08-01-2008
    Filed under: Filed under: ,
  • Simulating Email in .NET

    I use email as a notification mechanism a lot, and often in class I'll demo sending email via a technique that I use frequently when developing code. It allows you to simulate sending an email message. The trick to doing this is not to hardcode things like host, port, etc. for your SMTP server when...
    Posted to Security Briefs by keith-brown on 08-01-2008
    Filed under: Filed under:
  • Controlling column width in a GridView

    I've been building some internal pages for our sales team here at Pluralsight , and many of those pages make use of the ASP.NET GridView control to display rectangular data. It's generally a really easy to use control, but I've always struggled with getting column widths to look right. My...
    Posted to Security Briefs by keith-brown on 07-30-2008
    Filed under: Filed under: ,
  • Introducing Microsoft Code Name Zermatt

    For a couple of years now, I've been giving talks about "claims-based identity", and "claims-aware applications". The most concrete example of a claims-based identity architecture that I've been able to show so far is Active Directory Federation Services v1 (ADFS) and Windows...
    Posted to Security Briefs by keith-brown on 07-09-2008
    Filed under: Filed under: , ,
  • Welcome, David Starr

    One of the main reasons that Fritz , Aaron , and I wanted to create this company was to provide a home for people who love to teach. We didn't want to build an empire, and we weren't out to get rich. We just wanted a place where we could comfortably practice what we love to do: giving software...
    Posted to Security Briefs by keith-brown on 07-09-2008
    Filed under: Filed under:
  • Information Card Foundation

    Finally there's a home on the Internet for information cards . I've been waiting for this for a long time - a place to point consumers, executives, and developers to learn more about information cards. And it's not just a Microsoft thing. Founding members include Google, PayPal, Novell, and...
    Posted to Security Briefs by keith-brown on 07-09-2008
    Filed under: Filed under: , ,
  • Demos from my TechEd talks

    To those who came to my talks at TechEd 2008 Developers , thank you! Be sure to fill out an evaluation before you leave; scores matter a lot to the conference organizers, so let them know what you thought. Here is the code from my ADFS talk. Here is the code from my Understanding Claims talk. Enjoy!
    Posted to Security Briefs by keith-brown on 06-04-2008
    Filed under: Filed under: , ,
  • When does Declarative Data Binding Happen?

    I try to use declarative data binding (let's call it DDB for short) wherever I can in my ASP.NET apps, but there's one pain point I've run into in the past. It has to do with lists. Let's say you want to populate a list box or drop down list of choices by calling a static method - you can wire up an...
    Posted to Security Briefs by keith-brown on 05-29-2008
    Filed under: Filed under: ,
Page 1 of 20 (291 items) 1 2 3 4 5 Next > ... Last »