Warning: I may have no idea what I am talking about!
There are 95 entries for the tag
asp.net
Had a great time again this year at St. Louis Day of .NET. Thanks to everyone who attended my sessions. Based on feedback it seems like I'll need to do a presentation on SQL Server Compact next year. Doesn't seem to be a lot of awareness on this great product. But a lot can change in one year. As promised, the PowerPoint slides and code samples can be found on my SkyDrive here. Here is what you get. Customizing BlogEngine 2 PowerPoint (Slides and notes) How to configure BlogEngine to use ASP.NET ......
My wife and I have been working on a new site for the past couple of weeks. This is our second project since we re-launched our home business. ReleaseWeek.com The site lists major new releases of movies and television on DVD and Blu-Ray, video games, music and books. All of this is put into a simple current week format. This is our first project released as part of the Microsoft WebsiteSpark program. We built everything in ASP.NET Web Forms 3.5. I’m working on a new article on how to create public ......
The following is a simple checklist you can use when building web applications. Much of this still applies to other technologies and can easily be extended. I try not to get too specific on technology or methodology, but it is definitely leaning toward ASP.NET. If you can think of something I am missing or disagree, please leave a comment. Detailed information follows the checklist. How much of the checklist you follow will depend on the project. If its just a hobby site, you may skip items like ......
I just ran into a strange problem where all the links on a list are getting dropped. The anchor tag was still there but the href was gone. I tracked it down to a bug in the cache. Here is the scenario. I am building a fairly complex bullet list in code that will change very infrequently so I cache the user control for 24 hours. The problem is anything being built with an HtmlAnchor control is losing the Href value, but not anything else. This breaks: var anchor = new HtmlAnchor { HRef = "http://www.juggle.com/", ......
Well, I can finally start releasing the name of our product / company / web site since 1 - we are officially expanding the team and hiring more people and 2 - the placeholder page is up at juggle.com. But I can't tell you what we are building yet. Hey, here is a good way to find out. Join the company! Hiring in St. Louis We are a small web development group looking to expand our team. Plain and simple, we are looking for great developers. We are focused on finding people who have a passion for development ......
When we first started the new project there was no question that it would be ASP.NET. It's what I knew and I trusted it to get us there. I wasn't going to risk a startup by playing with Ruby on Rails or PHP when I knew very little about it. I also went directly to SQL Server for the same reasons. But during the first weeks of development we needed to run MySQL to power some software we thought for sure we were going to need to run. That threw a wrench in the plans. Did we really want to run two database ......
Visual Studio 2008 To Come Next Week (Or so...) Get your RTM here! Rumor: VS2008 bits on MSDN VS2008 Bits Technorati VS2008 RTM: Confirmed Visual Web Developer Express 2008 RTM Get your download engine running, VS/TFS 2008 is now available on MSDN! VS2008, .NET 3.5, and 2008 Express versions released today -- Scott Guthrie Silverlight 1.1 NOTE! VS2008 Released! RTM Confusion Visual Studio 2008 Released Oh, and maybe someone should drop these guys an e-mail and let them know the beta is over. .NET ......
The September release of the ASP.NET AJAX Control Toolkit is now available for download. Looks like this one only contains bug fixes. No new controls that I can see.
AJAX Control Toolkit on CodePlex
The third and final installment in the Design Patterns for ASP.NET Developers series from DevX is now available. Read Part 3: Advanced Patterns Read Part 2: Custom Controller Patterns Read Part 1: Basic Patterns (Looks like Sreenivas Moqullapalli beat me to the punch on this one.) ......
Here is a nice bit of JavaScript code to implement something similar to the Accordian ASP.NET Ajax control without all the overhead.
Read Re: How to Create Digg Comment Style Sliding DIVs with Javascript and CSS
The AJAX Chat Sample shows how to build a browser based chat using ASP .NET and AJAX. ASP.NET AJAX is the easiest and most enjoyable way to start writing asynchronous Web applications using ASP.NET. The official ASP.NET AJAX site is here, and you will want to make sure you have downloaded the last version of the framework and the control toolkit before continuing with this example. Code is available for download at Coding4Fun ......
Part 2 of the DevX series, Design Patterns for ASP.NET Developers, is now online. This one focuses on Custom Controller Patterns.
Read Part 2: Custom Controller Patterns
Read Part 1: Basic Patterns
Microsoft has launched a new site, Beginner Developer Learning Center. This adds to, but does not replace, the Express sites and Coding4Fun. Much of the content seems to be copied from other Microsoft sources. However it has been put together in a very clear, step-by-step, learning path to get started. Overall, it looks like Microsoft has done a good job organizing the information. Their target audience, if you judge by the photos, would seem to be kids. And this will probably turn some people away ......
I found a post by Sean Deasy that lists the 5 podcasts every developer should listen to: Hanselminutes .NET Rocks! ArCast Polymorphic Podcast ASP.NET Podcast Here is what I think of each of them. Hanselminutes is tied with .NET Rocks for the best of the bunch. Scott Hanselman covers interesting topics, not always related to .NET, that are short and to the point. I think the show would flow a little better with Carl Franklin. .NET Rocks has the best guests and usually covers interesting topics. It's ......
What is OpenID? OpenID is an open, decentralized, free framework for user-centric digital identity. How do you implement it in ASP.NET? Add references. Add two lines of code. Get the ASP.NET control and library here ......
Step 1 - Get the Tools Cost - $0Time - About 3 hours to download an install Visual Web Developer 2005 Express Edition Visual C# 2005 Express Edition SQL Server 2005 Express Edition - You will have the option of downloading this when you download Visual Web Developer and Visual C#, but I recommend downloading SQL Server separately with Advanced Services for reporting. Step 2 - Getting Comfortable Cost - $0 to $30 if you purchase the eBookTime - 30 hours for either the video or book route Start with ......
This seems like one of those questions like: Is my girlfriend too hot? or Do I have too much money? Those are problems we love to live with. Mads Kristensen has a blog post where he discusses how easy it is to build a website with Visual Studio and questions if that is a good thing. He discussed the designer and drag-and-drop methods of development where, in the end, you don't learn anything and that can be bad. I agree the designer hides a lot. But I also heard these same arguments way back between ......
DevX is starting a new series of articles entitled Design Patterns for ASP.NET Developers by Alex Homer. Part 1 is an introduction to design patterns and sets the focus for the rest of the series. I didn't see anything in the article that indicated a time table for release of the remaining parts or how many to expect. In the past their agile development series was only 2 parts and was published over 6 days, but their UML series was 6 parts and was published over 8 months. So who knows how long the ......
Enhanced version of the ASP.NET 2.0 BulletedList control to allow embedded HTML tags.
Read A Better BulletedList
We are adding a senior C# developer to our team for an ASP.NET 2.0 product scheduled to be released in about 1 year. This is product development, not IT support, with a software development firm. This is all we do. If you are interested, or know someone who is, please let me know. Here is the official description: Mitchell Humphrey is a software vendor located in St. Louis, MO, with a nationwide client base. We are currently seeking a Senior Software Developer in our Software Development Department. ......
Mr. Owl, how many geeks does it take to announce the launch of ASP.NET AJAX? Let's find out. 1 - Chris Williams - In case you missed it... 2 - G-man - Microsoft Ajax 1.0 has been released! 3 - Vivek Thakur - MS AJAX 1.0 is out ......
I need to put together training courses / materials for a new employee straight out of college. He needs to know C# and ASP.NET, and currently has little to no exposure. Currently I am leaning toward either Guerrilla.NET from developmentor, .NET Complete from KeyStone, or .NET Power Suite for Visual C# .NET from AppDev. Any suggestions? Anyone ......
Scott Mitchell posted a good article today that explains how to store view state in session rather than sending it to the browser in a hidden form field. If your view state is getting too large, check out this solution.
Read Persisting Page State in ASP.NET 2.0
ASP.NET Resources has PDF cheat sheets for Atlas ASP.NET AJAX.
Here is the full article in PDF format. Complete with bookmarks to each section of the article. Summary SubSonic is an open-source toolset, created by Rob Conery, as an attempt to put the fun back into programming and just get the job done. Inspired by Ruby on Rails, SubSonic takes a minimalist approach to coding and emphasizes convention over configuration. While it takes its inspiration from Ruby on Rails, it is not a port of it. (Check out MonoRail it that's what you're looking for.) Instead, ......
Build providers will not work in a medium trust environment, they need full trust. This could be a problem if you plan on having someone else host your web application. Most hosting providers are not set up to run in a full trust environment. As a work around, there are two class generators provided in the SubSonic Starter Kit, which will be covered in detail later, that output code in text form that can be included and compiled directly into your application. Two current exceptions to this hosting ......
An easy way to make your ASP.NET application offer to install the database it is supposed to use, as directed by the user, when it is first requested. I am in the process of developing an ASP.NET app that creates and manages content for web site owners, and it is likely that it will be sold for profit, so I need to make it "idiot proof". One of the things that needs to be done with many ASP.NET - based applications is that when it is first run, it must ask the user some questions and have the app ......
SubSonic is an open-source toolset, created by Rob Conery, as an attempt to put the fun back into programming and just get the job done. Inspired by Ruby on Rails, SubSonic takes a minimalist approach to coding and emphasizes convention over configuration. While it takes its inspiration from Ruby on Rails, it is not a port of it. (Check out MonoRail it that's what you're looking for.) Instead, SubSonic takes the best ideas of Ruby on Rails and adapts them into the already existing ASP.NET framework. ......
My team is looking for a C#, ASP.NET developer to help on a new product.
Reduce the chances of generating the dreaded 503 error—"Site Too Busy"—by implementing asynchronous processing with ASP.NET 2.0.
Microsoft commissioned VeriTest, the testing division of Lionbridge Technologies, to measure the potential improvements in developer productivity realized between the development platforms of ASP and ASP.NET 2.0.
Nearly every Web site could benefit from a chat room to help users socialize or sort out important issues. However, creating a chat room is usually more effort than it’s worth — unless somebody’s already done the work for you. This article presents a WebChat control that you can drop onto any ASP.NET Web page to get an instant, fully functional chat room.
This cloud control displays a list of hyperlinks in varying styles depending on a weight. This is similar to tag clouds in del.icio.us or flickr.
The most common inefficiency in a typical portal site occurs when multiple Web Parts simultaneously make network requests for data. Each request, whether to a Web service or a remote database, ends up adding to the overall time it takes to process the page even though the requests are typically independent of each other and could conceivably be issued in parallel.
Here are 10 of the pitfalls that litter the path to releasing your production ASP.NET applications, and what you can do to avoid them.
This article illustrates how to accomplish a number of common tasks with the Microsoft ASP.NET 2.0 GridView control. Each task is accompanied by a description of the new concepts covered, and the complete working examples are available for download with this article. (122 printed pages)
There are situations for which untyped DataSets may not be the best solution for data manipulation. The goal of this guide is to explore an alternative to DataSets: custom entities and collections.
This sample is a self-contained ASP.NET application that demonstrates a few things:
A lot of new .NET 2.0 enabled developer frameworks/tools are coming out this week. A few of the ones I'd recommend setting aside sometime to checkout:
To build the DAL layer I decided to use the new DataSet Designer that is built-into Visual Web Developer (which you can download for free) as well as VS 2005, and which provides an easy way to create and encapsulate data access components within an application. I’ve used it for a few samples lately, and have found it pretty useful and flexible. I really like the fact that it enables me to avoid having to write tedious data access code, while still preserving full control over my SQL data logi
The latest refresh of Atlas is now available and includes two conrols that made me say, "Finally". Drop shadows and rounded corners are a staple of the web today. But if your not a designer, just a developer, they are a pain to produce. 4GuysFromRolla has had a rounded corners control for a while, but it is not XHTML compatible and there are no drop shadows.
ASP.NET is a great technology for building web sites but it would be even better if it rendered different HTML. For example, the Menu control makes it simple to add a menu to a web site but it would be better if it didn't create
tags and was easier to style using CSS. Happily, it's easy to "teach" the Menu control how to generate the kind of HTML that you prefer. Indeed, you can modify any ASP.NET control so it produces better HTML.
This article describes best practices for leveraging the benefits of NHibernate, ASP.NET, Generics, and unit testing together.
The top ten .NET blogs according to Jon Galloway
For a while I have been adding books to the library feed of this site one at a time. Here is a list of books that I currently keep on my “must have” bookshelf. I will update this periodically as new volumes are added and dropped. The Library link list will also stay syncronized.
Spell checker works in Source view, it is able to extract text from markup elements and use Office 2003 spell checker to check the text.
The Page Template Framework for ASP.NET 1.1 provides a configurable solution for creating page templates in a Web application. Using this framework, page templates are stored in an XML file, and can be dynamically configured without recompiling the Web application.
Cookies can provide a real convenience to both visitors and programmers of a Web-based application. However, cookies are problematic from a security point of view for two reasons. First, unless your site uses SSL, cookie data is passed in the clear in the header of both the HTTP request and response. That means anyone who is clever enough to sniff packets on a particular port of a particular IP address can read cookie data as plain as day. The second problem is that cookie data is stored in n
This article describes a simple collapsible panel control for ASP.NET. This is a server side control, therefore you can add it to the Visual Studio toolbox and re-use it in your projects.
If you are writting a custom provider for ASP.NET, start with the source. Pun intended :)
An extensive list of articles from around the web, including MSDN, about security, role, membership and profile providers.
Electronic Payment processing continues to be a common theme for many Web based applications and while the process is getting easier with the market maturing, there's still a maze of choices and options in setting up your payment solutions and get them integrated into existing applications. In this article, I'll give a high level overview of the electronic payment processing by looking at the various players involved in the payment processing operation and some suggestions and options you hav
FreeTextBox is the most-used HTML editor for ASP.NET. It is compatible with IE on the PC, and Mozilla and Firefox on all platforms. It is used in major Open Source projects such as Community Server and DotNetNuke as well as excellent packages like Smarter Mail.
The purpose of this article is to show how to use the free AutoSuggestBox control to add 'Google Suggest' functionality to your ASP.NET application. There are plenty of articles available on the internet that explains how to do it, but there is usually just a lot of theory and not much code that you can easily add to your application. AutoSuggestBox encapsulates all the complex functionality and only requires developers to specify the data source for loading the auto-suggest menu.
It provides support for both consuming and exposing RSS from ASP.NET 2.0 applications with full source code. Some of the features: - RSS Data-binding Control Support - Strongly Typed RSS API Support - RSS Publishing Support - Personalized RSS Feed Integration with ASP.NET Authentication System - Automatic Caching of RSS Feed
The March CTP of atlas went online about 10 minutes ago. The site has had some work done, including new documentation. This release now includes a go live license.
This one is a tweak to ensure that you are able to Administer your ASP.NET 2.0 web-site *without* installing Visual Studio 2005 on your IIS Server.
Looking for a good CSS template to start with?
There is really one big reason I don't leave Windows. Visual Studio.
CSSBasics.com has a fairly good introduction to CSS. It's 18 chapters long, but they use the word chapter losely. (About 1 - 3 printed pages each)
Now that Visual Studio 2005 has been released for a month, more books are starting to hit the shelves, training classes are popping up, and a lot of articles are (still) being written. Below is a roadmap I have laid out to bring experienced Visual Basic .NET programmers up to date. Visual Basic 6er's will probably be okay too.
Collapsible Draggable Panel Server Control
Happy Thanksgiving Everyone!
Tonight at midnight marks the launch of the XBOX 360. Good luck everyone.
DotNetNuke 4.0 is now available and it's running on ASP.NET 2.0. You know these guys were on the edge of their seats waiting for the final release of .NET 2.0. Re-compile! Deploy! Go! Go! Go
Four common myths of .NET performance.
This step by step approach shows how you can run Cassini, a secure, light-weight web server along with Visual Studio .NET 2003 to debug your ASP.NET applications locally.
Get ready to dive deep and learn how Visual Studio 2005 will boost your power and creativity. We’ll explore the Visual Studio Team System, which significantly cuts the complexity of delivering high-performance, collaborative applications. We’ll also discuss how Visual Studio 2005 makes it simple to develop and deploy smart client applications, access key features of ASP.NET 2.0, and create rich, mission-critical solutions.
How up to date are you on your college slang? Do you know what Exit Strategy or The Hat Toss means?
Learn how to build your own starter kit using Microsoft ASP.NET and Microsoft Visual Studio 2005 or Microsoft Visual Web Developer 2005 Express Edition.
The purpose of this article is to provide a random password generator for ASP.NET.
Over the past several years one of the growing trends in the Internet space has been syndication, the process of providing a site's content through a machine-readable file (i.e., an XML-formatted file). Once a site's content is marked up in a machine-readable format, there are a multitude of ways that that data can begin to be utilized. The most common way is through aggregators, which are programs designed to periodically cull through a list of syndication feeds and download any new content. (There ......
My.Blogs is a collection of sample code that will show you how you can easily provide programmatic access to weblogs in the applications you build.
So, after much prompting from friends and visitors to my website, here’s an article about what’s involved in implementing a ProgressBar for ASP.NET – to highlight why it’s not so such a simple thing to do
Hosting.com is pleased to provide FREE hosting plans for ASP.NET 2.0 and SQL Server 2005 Express Edition.
Jeff Prosise introduces 9 tips to power programming that have the potential to make a significant impact on the security, performance, and robustness of your code.
ASP.NET “Atlas” is a package of new Web development technologies that integrates an extensive set of client script libraries with the rich, server-based development platform of ASP.NET 2.0. “Atlas” enables you to develop Web applications that can update data on a Web page by making direct calls to a Web server — without needing to round trip the page. With “Atlas”, you can take advantage of the best of ASP.NET and server-side code while doing much of the work in the browser, enabling a richer
This step by step approach shows how you can run Cassini, a secure, light-weight web server along with Visual Studio .NET 2003 to debug your ASP.NET applications locally.
McAfee published a whitepaper that helps developers understand how to better protect against replay attacks in applications based on ASP.NET. Microsoft also issued an article about the problem, which pertains to forms authentication.
How do I prevent previously submitted form data from being reinserted into the database when the user presses the browser's Refresh button?
My company is hiring 2 web developers immediately for my project.
The purpose of the Colorful Web Site Starter Kit is to help you to create, modify, and use ASP.NET 2.0 Skins, Styles, and Themes to define the Graphic User Interface of your Web Site.
Here is a quick blast of items that I have stored in Yahoo! MyWeb related to .NET 2.0
In this article we will mix DHTML and Asp.net to create a tool tip effect.
Microsoft ASP.NET 2.0 has many features to help you design and build Web sites that are compliant with XHTML and accessibility standards.
For those who have not read this lovely poem by J. Michael Palermo/
How do I setup the new ASP.NET Membership, Role Management, and Personalization services to use a regular SQL Server instead of SQL Express?
The goal of this article is to look at ASP.NET from the System level and help understand how requests flow into the ASP.NET processing pipeline.
An article demonstrating creation of a custom ASP.NET validation summary control with highlighting of invalid form fields intelligently.
Many of the bookmarks fall under tags: .net, .net articles, .net libraries, agile, architecture, asp.net, asp.net articles, asp.net controls, open source, programming general, programming software and web design.
You must be wondering what happened to the Free Custom Controls developed and distributed by Excentrics World.
Programming Microsoft Visual Basic .NET (Core Reference) by Francesco Balena (ISBN 0735613753)