Copyright 2012 Michael Knopf's BlogMicrsoft's ASP.NET frameworkI use drop down menus regularly. They are a very common control on most any website and often we are just getting a list of things out of a database and simply binding them to the drop down, but what if we need to add items to the drop down at runtime and ensure that the drop down items are also sorted?http://www.mknopf.com/articles/adding-sorted-items-to-dropdownmenus-at-runtime.htmlFri, 23 Sep 2011 13:42:25 GMT2011-09-23T13:42:25Adding Sorted Items to DropDownMenus at RuntimeLearning all the ins-and-outs of how to set up your Silverlight project so that you can actually solve a real-world business problem just isn't easy. This post is all about connecting the dots between your business, data, web services, website, and Silverlight app so that they can all communicate the way they need to.http://www.mknopf.com/articles/connecting-the-dots-how-to-build-a-real-world-silverlight-app.htmlSat, 26 Mar 2011 00:00:00 GMT2011-03-26T00:00:00Connecting the Dots: how to build a real-world Silverlight appOver the year's I've continuosly refined how I set up and organize my applications and folder structure in Visual Studio when starting a new project. Its taken some time but I have finally found a...http://www.mknopf.com/articles/how-to-structure-new-projects-in-visual-studio.htmlTue, 22 Mar 2011 23:47:41 GMT2011-03-22T23:47:41How to structure new projects in Visual StudioCross Site Scripting Attacks (XSS Attacks) are a real problem, don't make the mistake of thinking they aren't in widespread use or that you are not vulnerable. During the development of your project...http://www.mknopf.com/articles/using-a-generic-method-to-encode-string-properties-in-order-to-avoid-cross-site-scripting-attacks.htmlTue, 07 Dec 2010 14:21:12 GMT2010-12-07T14:21:12Using a Generic Method to Encode String Properties In Order To Avoid Cross Site Scripting AttacksYou already knew this, somewhere in the back of your mind your little inner voice keeps telling you that you shouldn’t be putting into ViewState anything that’s even remotely close to looking as if...http://www.mknopf.com/articles/asp.net-viewstate-approach-with-caution.htmlSun, 21 Nov 2010 12:58:33 GMT2010-11-21T12:58:33ASP.NET ViewState: Approach with CautionIf you protect your web applications using Integrated Windows Authentication (IWA), typical with company Intranets (like here at NASA), FireFox will prompt users to provide their network credentials...http://www.mknopf.com/articles/integrated-windows-authentication-getting-firefox-to-play-nice.htmlThu, 23 Sep 2010 16:15:57 GMT2010-09-23T16:15:57Integrated Windows Authentication: Getting FireFox to Play NiceAt some time in your career you will need to interview for a job, if you own your own consulting firm then you are most likely interviewing for jobs on a weekly basis (by pitching clients to contract you for work). Preparing for technical job interviews requires a great deal of research, work, and most of all patience. This article provides a list of questions and answers that I fielded while interviewing for senior level software development positions, it is a collection of my experiences during 17 different job interviews with 10 companies including NASA (who offered me a job)...http://www.mknopf.com/articles/preparing-for-technical-job-interviews.htmlFri, 27 Mar 2009 00:00:00 GMT2009-03-27T00:00:00Preparing for technical job interviewsThe GET method appends name/value pairs to the URL, allowing you to retrieve a resource representation. The big issue with this is that the length of a URL is limited (roughly 3000 char) resulting in data loss should you have to much stuff in the Form, so this method only works if there is a small number of parameters. What does this mean for me? Read more and find out...http://www.mknopf.com/articles/whats-the-difference-between-the-get-and-post-http-request-methods.htmlFri, 14 Nov 2008 00:00:00 GMT2008-11-14T00:00:00What's the Difference Between the GET and POST HTTP Request Methodsthe basics of building a site using ASP NET are straight forward and made easy with tools such as Visual Studio. ASP.NET web forms have come a long way since they were first introduced with the .NET framework, however we have come to discover that Web Form are problematic and regularly under-perform...http://www.mknopf.com/articles/aspnet-web-form-disadvantages.htmlMon, 15 Sep 2008 00:00:00 GMT2008-09-15T00:00:00ASP.NET Web Form Disadvantageshttp://www.mknopf.com/topics/aspnet.htmlASP.NETMon, 15 Sep 2008 11:24:21 GMTen-us