September 2004 - Posts
I've found a spamfilter for Outlook 2003 that looks very promising!
A Spanish blogger posted it on his own forum and as he says himself, 99.5% of the spam is tracked!
But it's not that what I'm interested in. I'm interested in the personal mails not getting marked as junk! With the previous filters I tried I constantly had to look into my junkmail folder and search for mails that weren't acutally junk. Besides that, most made Outlook boot really slow or made a continually crash.
And, I can mark this post under the .NET category, as it's written in C#! ;)
You can find Matador here.
I have no idea if I'm an idiot or not, but I did not know the DropDownList needs the viewstate to provide the SelectedValue.
Most of the time, I turn off viewstate for controls that hold large amounts of data. DataGrids are a good example. But also the DropDownList is a control that might hold larger amounts of data and all values and their keys are probable all inserted into the viewstate. Not something I'd want.
But when I had a problem with getting the selected item on postback of the webform, the member SelectedValue was always empty. I searched some sites, including Google, only to find this is not an unknown problem. The answer is pretty unknown, because no one can provide an answer.
I tried some colleagues at work, and one asked something about sessions state. This reminded me I had turned of the viewstate of my dropdownlist. Turned it on again, and it worked. *Sigh*.
I really don't want to start a rant about VB.NET again, if it's not for the purpose of upsetting some collegues and have a friendly war around here.
But I can't stand how irritating VB.NET is, when you really get to work with it. I was trying some things out for a new project, started to code a little in two different projects and it came out pretty ok. So I decided to continue working with those projects, but because of the tests, I didn't get a good namespace name yet. So I changed it. Now I have to change some inherits statements, but can't access them (as far as I know) from the VS.NET environment! Have to load global.asax.vb and some other files to change it!
And don't get me started on the withevents and shared noninheritable and others... Bah!
Update (9/8/2004 7:45GMT)
All my error messages are about something being null, while I have to check on Nothing as null is not defined in VB.NET!
How hard can it be for VB.NET developers to understand null and for the converter to convert “nothing” to “null“?
Comments disabled on this post! :)