I've gotten a number of email from users anxious to use HttpOnly cookies in their legacy Web projects. Rest assured, you can get the same HttpOnly functionality regardless of your server side tool of choice... it's just takes a little more work.
Did you know that there's a simple little change you can make in the way you handle cookies that can help prevent your users from falling victim to a cross-site scripting attack? Implementing HttpOnly cookies is quick, easy, and goes a long way towards making your application safer for everyone.
This sample illustrates the basics of how to use the Ad Rotator control. The control is easy to use, and just like its .NET counterpart, it can be useful even if you're not actually serving advertisements.
Did you know that recent versions of Visual Studio all come with the handy little feature of being able to jump directly to the folder that contains the file you're currently working on?
This sample illustrates the basics of how to use the ASP.NET Ad Rotator control. The control is quite simple and even if you're not actually serving advertisements it's a great way to rotate the display of other images as well.
We must've done something right when we wrote this sample, because it's ten years later and users are still using it and even sending us their own customized versions. Quite a few changes in this version. If any of these features are something you think might be useful, download it and give it a whirl!
Our login and password sample code has always been case-sensitive. While we don't really recommend it, if you must make your usernames and/or passwords case-insensitive, it's actually quite easy to do.
While developers are usually interested in accessing the data contained within a database's tables, occasionally you need to know something about the tables themselves. It's at these times when this quick ASP.NET tip might come in handy.
This sample illustrates how ASP.NET handles the problem of maintaining a Web form's ViewState for you automatically. As such, the actual code involved is not that exciting, but the fact that it does all the work for you should excite you some.
Do you ever get sick of trying to remember the IP address to the local development version of a site you're working on? Here's a little tip that might help.
While you may expect to be able to install IIS 7.0 on Windows Vista Business and Vista Ultimate,
you might be surprised to learn that you can also install IIS 7.0 on Windows Vista Home Premium.
Based on your requests, this week we explain how to modify our Tell a Friend sample so that it allows users to enter multiple, comma-separated email addresses.
When deciding if you should leave a Web page's JavaScript and styles inline or move them to a separate linked .js or .css file, there are a few different factors to consider.
Did you know that you can move sections of your Web.config file into other files? Whether it's to keep things tidy or simply to make it easier to find the settings you change often, it's easy to do and yet few people even realize you can.
As a developer, repetitive code is your enemy. It takes longer to write, leads to larger files, and is harder to maintain. Which brings me to the point of this tip. Did you know that you can tie the same event handler to multiple objects? It's easy to do, but most people never think to try it.
This sample builds upon our original Checkbox sample by showing you how to
display boolean data as a checkbox and then how to save the state of that
checkbox back to a database.
Determining a person's age given their date of birth seems simple enough, but I get a lot of email from people who can't seem to get the code working as it should.
Microsoft just published a series of 46 -- that's right 46! -- tutorials that provide step-by-step
instructions for implementing the different controls in the ASP.NET AJAX
Control Toolkit. If you've been putting off messing with AJAX, what can
I say... sometimes procrastination does pay off!
There are times when it's nice to have a full blown development environment like
Visual Studio to mangage your site with, but there are also times when a simple little
web app fits the bill perfectly.
People really love Microsoft Excel. Many users are so comfortable with Excel that they want to use it for everything. That's probably one of the main reasons I get so many requests about using Excel with ASP.NET. As it turns out, the real question most users want answered is how to store data from a Web page in an Excel-readable format?
This sample shows how you can use ASP.NET to query a database table for multiple search terms. Whether you want the results that match any of the search terms or you just want results that match all of them, the process really isn't as hard as you might think.
Last week while I was talking with a friend of mine, he asked me a couple questions and then told me when I could expect my economic stimulus payment. This sample does the same thing. It's nothing fancy, but it does illustrate some basic form handling, conditional branching, and a good use of a Select Case statement. Give it a try... hopefully your payment is coming soon!
Why do people insist on using mm-dd-year or dd-mm-year when creating
log files? Are you really trying to see what happened on the same
month of every year or the same day of every month? You might want
to try this alternative, which when sorted numerically actually puts
the files into chronological order.
This sample shows how you can query a database table for multiple search terms.
Whether you want the results that match any of the search terms or you just
want results that match all of them, the process really isn't as hard as you might think.
I recently started getting some odd characters appearing when
working with an old classic ASP application. I'd been using the
same scripts for years and while I knew that nothing in the
application had changed, we'd recently started using Visual Studio
2008 to create the application's data files.
While ASP.NET server controls make developing Web pages much simpler,
sometimes they don't output their HTML exactly the way you'd like them to.
That's where the Literal Web server control comes in. Unlike most
other controls, it doesn't add anything to the output.
It sure took Microsoft long enough to add decent style sheet support
to Visual Studio, but man was it worth the wait. This article
examines the new CSS capabilities available in Visual Studio 2008.