Browse by Tags

All Tags » ASP.NET (RSS)

Hacking the ASP.NET Parser

A while ago I blogged about using external templates in an application. The problem with that was it wasn’t natively supported, so I had to create a derived SpecialRepeater in order to take advantage of the external template system. In this latest...
Posted by davidfowl | 9 comment(s)
Filed under:

More Data Binding

Last time I tried to solve one of the deficiencies of data binding by taking advantage of expando attributes. Today I want to throw an idea out there that I’ve been playing with since that blog post.I was looking at WPF’s data binding and wondered what...
Posted by davidfowl | 11 comment(s)
Filed under: , ,

Databinding 3.0

There was a post on our internal discussion group recently where a customer pointed out one of the weaknesses of 2 way data binding not working within user controls. Consider the following page: < asp:ObjectDataSource runat= "server" ID=...

My first channel 9 video!

Wow, I haven't blogged in a while...but that will end soon. Watch me talk about the QueryExtender control. It's a new control we added in ASP.NET 4.0 to make Linq queries even simpler. The new control works with LinqDataSource and EntityDataSource. We...
Posted by davidfowl | 4 comment(s)
Filed under:

Invalid postback or callback argument

I'm sure many of you have seen this error message when developing your web application: Server Error in '/' Application. -------------------------------------------------------------------------------- Invalid postback or callback argument. Event validation...
Posted by davidfowl | 16 comment(s)
Filed under: ,

A new way to DataBind()

The Problem I've been thinking alot recently about the problems with data binding (and they're alot). There are some patterns that play well with ASP.NET (and are repeated everywhere) and some that don't quite fit the model. One of those patterns that...

Client side devevelopment in ASP.NET

We ASP.NET developers know how much of a pain it is writing javascript in any app we have today because of naming container madness! You've probably done something like this: function DoSomeThingCool() { var textBox = document.getElementById( 'ct100_contentplaceholder1_TextBox1...
Posted by davidfowl | 10 comment(s)
Filed under: , ,

Follow me on twitter!

I've finally got sucked into twitter after avoiding it for many months. Check me out: Since my name is so common it really annoys me when I sign up for any new service because I have to get accept some partially mangled version...
Posted by davidfowl | with no comments
Filed under: ,


In 3.5 SP1 we added new properties to GridView and DetailsView which allows the page developer to change the way AutoGenerateColumns creates its columns. This feature is well know in Dynamic Data , but it is not tied to this technology. Dynamic Data takes...

How <%# Bind %> Works

In my last post I spoke about 2-way databinding and how it can be used to extract values from control properties. How does this all work? Lets take a look at a page with 2-way databinding: < asp : LinqDataSource ID = "productsSource" runat = "server...
More Posts Next page »