Welcome to Geekdojo Sign in | Join | Help
Live/work near downtown Chicago? Want to join in on some informal .Net and geek conversation... with food and drink? Join us Tuesday Nov. 15th at Rock Bottom... Read More
Uh oh, gratuitous use of quotes. What led me to do such a thing? Well first, I am annoyed with many changes in ASP.Net 2.0. The first being one that has been discussed and discussed again, so I want rehash much here except to say that I do not like the file based approach to the “projects” without having a project file... Read More
I have been bothered for a while with the way my RelationalDropDownLists render in FireFox and some other newer browsers such as Safari. Their width, like regular list controls, always depended on the width of the longest text string in the control... Read More
Version 0.9.2. Fixed a bug that could cause a javascript error when the value of a list item contained double quotes. Read More
This is great example of a progress bar in Windows Forms 1.x. Read More
Ryan has updated all of the geekdojo blogs with a few anti-spam measures. You will notice the captcha image at the bottom of the comment form... Read More
Recently I have been thinking about ways to make it harder for spam bots to submit blog comments or any other type of spam. Most likely they are sending out custom POST requests to comment pages where the name or ID of the form fields is well known. It is just a simple matter of supplying values for those field names and posting the request to the appropriate url. The solution I thought about was giving all the input fields random IDs. The IDs should change for each new request... Read More
I created a set of easy to use linked list controls that update on the client without a postback. All of the data for the lists are downloaded when the page loads. The only requirements to get the full feature set is a DataSet with DataRelations as the DataSource, and setting a ParentListID property in the controls. The ParentListID is very easy to set. The property dialog lists all compatible controls on the page. Just pick the one that will hold the parent data from the DataSet... Read More
Duncan asked about modifying the RolloverImageButton control to support 3 states: normal, mouseOver, and mouseDown. Sounded like a good idea so here’s the new version of the RolloverImageButton Control. I added a new property, MouseDownImageUrl, that holds the path to the image that is displayed when the mouse is pressed over the control... Read More
The design of a current client project calls for all buttons on all the forms to be graphical with a rollover highlight. After writing JavaScript in the first ASPX page, I realized I no longer liked doing that in the ASP.net environment. I wanted my control to emit the script for me... Read More