Displaying Detail Records for User-Selected Master Records :: Saving the User`s Search Preferences
Last week's article, Using a Dynamic IN Clause, showed how to display detail records
for a set of user-selected master records. This entailed creating a User Defined Function
(UDF) in the database that would translate a comma-delimited string into tabular data that could then be parsed by SQL's I......
Instinct Experiment Over…Back to Windows Mobile
Over the past few weeks I’ve been trying out the Sprint Instinct touch screen phone to see how I liked it. I wrote my initial review here and posted some tips and tricks on using the device here. The poor browsing experience on the Instinct finally led me to take it back to the store ye......
Notes on ASP.NET MVC CodePlex Preview 4
(If you want to skip all the blah blah blah, go straight to the release ) What I love about working with The Gu (aka ScottGu, the man with many aliases) is that he makes my life easier with his gargantuan and detailed blog posts covering the features of each release. This allows me to follow up and......
SQL SERVER - Readers Contribution to Site - Simple Example of Cursor
eaders are very important to me. Without their active participation this site would not be the community helping web site. I encourage readers participation and request that you help other users with your knowledge.I recently come across very good communication between two of blog readers. I want t......
Summer ASP.NET Missions
Spring is ugly in my job. From early March until late June I'm on the road. Conferences, Meetings, etc. Then when I finally get done my spring traveling.... There is "make up" work to do. I have to "make it up" to my two little princess and my wife. Work my way through a who......
Installing SQL Server 2008 RC0 & Visual Studio 2008 SP1 Beta on the same machine
I've been having some issues getting my VPC updated to SQL Server 2008 RC0 and Visual Studio 2008 SP1 Beta so I can record a couple screencasts on using Virtual Earth with SQL Server 2008. I swear I read through the readme docs:). However, I could not get Visual Studio 2008 SP1 to insta......
Are you a Silverlight rockstar? Get a killer job.
A great agency in Seattle, ramp group is looking for a rockstar Silverilght developer -- see JD below. Good luck!
Silverlight 2 Developer
Ramp Group
Bellevue, WA
www.rampgroup.com
Key skills: .Net Framework, C#, Silverlight 2.0, XML
Are you interested in working on a pr......
ASP.NET MVC Preview 4 Release (Part 1)
The ASP.NET MVC team is in the final stages of finishing up a new "Preview 4" release that they hope to ship later this week. The Preview 3 release focused on finishing up a lot of the underlying core APIs and extensibility points in ASP.NET MVC. Starting with Preview 4 thi......
SQL SERVER - 2008 - Introduction to SPARSE Columns - Part 2
Previously I wrote about SQL SERVER - 2008 - Introduction to SPARSE Columns. Let us understand the concept of SPARSE column in more detail. I suggest you read the first part before continuing reading this article.All SPARSE columns are stored as one XML column in database. Let us see some of the ad......
SQL SERVER - SP_CONFIGURE - Displays or Changes Global Configuration Settings
It is very good to know our server and its feature which are available for configurations. SQL Server 2008/2005/2000 always have many feature which can be enabled or disabled. One should atleast know what are the options SQL Server provides.If advanced settings are not enabled at configuration leve......
Three New Master Page Tutorials Published
Tutorials #6, #7, and #8 in my Master Pages Tutorial series on www.asp.net have been published. These tutorials examine the interaction between the master page and its content pages:
Interacting with the Master Page from the Content Page [VB | C#] - there may be times when the content page needs......
My Latest Silverlight Articles
Over the past few months I've been writing articles for the .NET Insight insight newsletter covering various ASP.NET AJAX concepts. You can read those article here. I've wrapped up that series and have started writing about Silverlight 1.0. Each week (or so) a new article will be ......
Sprint Instinct Tips and Tricks
In a previous post I discussed some of the pros and cons of the new Sprint Instinct phone that I recently purchased. I’ve had the phone for a few weeks now and still like it a lot overall. It’s not nearly as flexible as the PPC-6700 phone I had previously when it comes to installing so......
Displaying Detail Records for User-Selected Master Records :: Using a Dynamic IN Clause
The master/detail report pattern is used to display information in two database tables that share a one-to-many relationship. Typically the user is shown
a list of the master records and can pick one to view the corresponding detail records. Consider the Northwind database that models product in......
Speeding Up FireFox When Using the ASP.NET Development Server from Localhost
I have long used FireFox as my default browser for surfing the web, but I typically test my ASP.NET pages on Internet Explorer for a couple of reasons:
Some of the larger software projects I work on are developing intranet applications, where all users' browsers are fixed (IE 6 for one client, I......
Using ScriptManager with other frameworks
ScriptManager is a useful control. It manages script references, removes duplicates, enables localization and debug/release modes, enables script combining and makes client-side component-based development easier (components register their script dependencies with ScriptManager without the page dev......
July's Toolbox Column Online
My Toolbox column in the July 2008 issue of MSDN Magazine is avaiable online. The July issue examines:
ScrewTurn Wiki - a wiki is a web application whose content is maintained by its users. Adding a wiki to your site is remarkably easy with ScrewTurn Wiki, a free, open-source ASP.NET wiki applic......
ASP.NET Ajax roadmap published
We just published our roadmap for ASP.NET Ajax. In this document we describe some of the proposed features that we are considering investing in future releases of ASP.NET AJAX, Visual Web Developer, and the ASP.NET AJAX Control Toolkit. We really appreciate your feedback, so this document is in......
Techniques for Randomly Reordering an Array
While reading through some of Jeff Atwood's old blog entries, I stumbled across this gem:
The Danger of Naivete. In it, Jeff discussed the pitfalls the can befall a programmer
who implements a naive algorithm and calls it a day. Consider an algorithm to randomly reorder an array. If you have a ......
ASP.NET Podcast Show #119 - Using the History (Back) Functionality with the ASP.NET AJAX Web Services in .NET 3.5 Service Pack 1 Beta 1
Subscribe to Everything.
Original Url: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2008/07/01/asp-net-podcast-show-119-using-the-history-back-functionality-with-the-asp-net-ajax-web-services-in-net-3-5-service-pack-1-beta-1.aspx
Subscribe to WMV format.
Subscribe to M4V for iPod......
Pros and Cons of the Sprint Instinct Phone
There’s been a lot of hype over Apple’s new iPhone 3G coming out on July 11th as well as Sprint’s recently released Instinct phone. I was originally going to switch over to AT&T and get the iPhone but it meant switching my wife over as well since we need to be able to call each other wit......
Random Grammar/Style Question
When writing my Security Tutorials for www.asp.net, I often wrote sentences like the following: “To log in to the site, ...” Although sometimes I'd write it, “To log into the site, ...” and other times I'd use, “To login to the site...”
I can't say with certainty whether any one of these three are......
Examining ASP.NET's Membership, Roles, and Profile - Part 11
Many websites that support user account allow anyone to create a new account, but require new users to undergo some form of verification before their
account is activated. A common approach is to send an email to the newly created user with a link that, when visited, activates their account. Th......
The Economics Behind Writing Subsequent Editions (for Computer Trade Books)
The economics behind the college text book must be interesting. I've not written any textbooks, so my comments here are based more on assumption than knowledge, but what I but what always intrigued me - whilst a college student, at least - was how authors would release different versions of books a......
ASP.NET Podcast Show #118 - Paul on Peer-To-Peer with Windows Communication Foundation
Subscribe
to EVERYTHING <-- What you REALLY WANT TO DO!
Original Url: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2008/06/19/asp-net-podcast-show-118-paul-on-peer-to-peer-with-windows-communication-foundation.aspx Subscribe
to WMV Video only.
Subscribe
to M4V Video onl......
Pushing Data to a Silverlight Client with a WCF Duplex Service – Part II
In Part 1 of this series on pushing data to a Silverlight client with a WCF polling duplex service I demonstrated how service contracts and operations can be defined on the server. WCF has built-in support for duplex communication (two-way communication between a service and a client) but d......
Building Interactive User Interfaces with Microsoft ASP.NET AJAX: Using the Timer Control
Microsoft's ASP.NET AJAX framework ships with a mere five Web controls: the ScriptManager and ScriptManagerProxy;
the UpdatePanel; the UpdateProgress; and the Timer. Previous installments in this article series have examined all but one control, the Timer.
As we've seen from the first installme......
ASP.NET Podcast Show #117 - Using the History Functionality with the ASP.NET AJAX UpdatePanel in .NET 3.5 Service Pack 1 Beta 1
Subscriptions & Downloads
Subscribe to everything.Back to the original url on the ASP.NET Podcast site.
Subscribe to WMV.
Subscribe to M4V for iPod.
Subscribe to MP3.
Download WMV.
Download M4V for iPod.
Download MP3.
Show Notes:
The current UpdatePanel fu......
Pushing Data to a Silverlight Client with a WCF Duplex Service - Part I
Silverlight provides several different ways to access data stored in remote locations. Data can be pulled from Web Services and RESTful services and even pushed from servers down to clients using sockets (see my previous articles on sockets here, here and here). Silverlight 2 Beta 2 int......
Not NotNorthwind
Scott Hanselman, one of my favorite bloggers, has expressed his deep disdain for Northwind.
I'm just sick of Northwind. Sick to death of the Northwind Database. You know, this is the Products, Categories, Suppliers, yada yada yada sample database that you've been seeing in Microsoft demos since ......
Script reference profiler
ASP.NET Ajax 3.5 SP1 contains a new feature that enables the application developer to combine scripts in order to reduce the number of downloaded files. But in order to do that, the developer must have a way of discovering what scripts are being used in a page or application.
To make that easier, ......
Disabling a User Interface Element During a Partial Page Postback
When using Microsoft's ASP.NET AJAX framework and an UpdatePanel whose ChildrenAsTriggers is set to True (the default), anytime a user interface element
within the UpdatePanel would normally cause a full page postback, a partial page postback is performed instead. For example, clicking a Button......
Two New Master Page Tutorials Published
As I noted in an earlier blog post, in May the first of my Master Pages tutorials were published on www.asp.net. Two new master page tutorials were put online today:
URLs in Master Pages [VB | C#] - one challenge with master pages is that the master page and linked resources - image files, hyper......
Creating a Silverlight 2 Client Access Policy Socket Server
Silverlight 2 provides built-in support for sockets which allows servers to push data to Silverlight clients. By using this feature clients can avoid polling the server on a timed basis to ensure that clients are kept up-to-date. If you're new to the socket features built-into Silverlig......
Silverlight 2 Beta2 Released
Silverlight 2 Beta2 was released today. You can download both Silverlight 2 Beta2 and the Visual Studio and Expression Blend tools support to target it here. Beta2 adds a lot of new features (more details below), but is still a 4.6 MB download that takes less than 10 seconds to install ......
New Features in Silverlight 2 Beta 2
Bill Gates and S. Somasegar announced several new features at TechEd for Silverlight Beta 2 that are great additions to the existing functionality. Here's a list of the highlights in Beta 2: UI Framework: Beta 2 includes improvements in animation support, error handling and reporting, aut......
Picking Dates with a Free RJS PopCalendar, a Free ASP.NET Popup Calendar Control
A common user interface element for entering date values is a popup calendar. For example, virtually all travel and booking websites prompt for dates using a textbox that, when
clicked or focused, displays a calendar that hovers above the rest of the content on the page. Upon clicking a date fro......
ASP.NET MVC Support with Visual Web Developer 2008 Express
Last week I blogged about the ASP.NET MVC Preview 3 release. One important thing I forgot to mention about this release is that you can now use it with both Visual Studio 2008 as well as the free Visual Web Developer 2008 Express edition. The SP1 release of Visual Web Developer 2......
June's Toolbox Column Online
My Toolbox column in the June 2008 issue of MSDN Magazine is avaiable online. The June issue examines:
Browser Compatibility Testing Tools - testing the myriad of browser versions, operating systems, color depth/screen resolution combinations, and existence of plugins like Flash make thorough br......
ASP.NET MVC Preview 3 Release
This morning we released the Preview 3 build of the ASP.NET MVC framework. I blogged details last month about an interim source release we did that included many of the changes with this Preview 3 release. Today's build includes some additional features not in last month's drop, some......
Free eBook - Best of Simple Talk ASP.NET
I wrote a few articles for the Simple Talk Website (run by RedGate Software) over the past year and was honored to be included in the "Best of Simple Talk ASP.NET" eBook they just released. The book is a free PDF that covers a lot of different topics including: ASP.NET Master......
Alter your ASP.NET Blog with the Raw Header Text box inside the Control Panel
I only noticed today that you can to the head element of the ASP.NET blog using the Raw Header Header Text Box inside the Control Panel. I have as you can see made a few changes which I have actually wanted to do for a while but thought that constraints prevented me from doing so. If yo......
Associations To Joins in LINQ TO SQL
When your SQL server tables has foreign and primary keys constraint defined, dragging those tables on the linq to SQL designer creates association relationship that can help traverse other related objects. For instance, if you have an order table than you may want to traverse the customer for that ......
Close these Loopholes - Reproduce Database Errors
This is the final part of Alex's ground-breaking series on unit-testing Transact-SQL code. Here, he shows how you can test the way that your application handles database-related errors such as constraint-violations or deadlocks. With a properly-constructed test-harness you can ensure that the end-u......
My Silverlight talk at Microsoft Innovation Briefing
This morning I did a Silverlight 2 talk at Microsoft Montreal, during a half-day briefing called Building Compelling Websites on the Microsoft Platform.
That was a 1 hour talk to present Silverlight 2, DeepZoom, Expression Blend and create from scratch a Silverlight 2 application which consume ......
SQL Server sorting, paging and filtering with RadGrid client-side data-binding to WebService
It is time to post new version of my 1 mil. records demo now with pure SQL Server paging, filtering & sorting. Basically this is very similar to how RadGrid will execute queries internally when you work with LinqDataSource, ObjectDataSource or ANY other DataSourceControl with built-in server pagin......
Entity Framework and LINQ Presentation
I had a great time at the INETA sponsored combined Sarasota SQL Server and Sarasota .NET User groups' meeting last Wednesday evening. I presented the Entity Framework and LINQ using the latest bits, which came out 2 days prior to the presentation. It made for some interesting moments as I barely ha......
Resharper 4 BETA Released
Avoid Much Talk
I wrote about Resharper 4 performance improvements in an earlier blog post today showing my VS Color Scheme including use of R# nightly builds. My friend Mohamed Tayseer pointed me out that Resharper 4 BETA was released yesterday. If you already know Resharper, skip the blah blah......
SQL Server 2005 Configuration Manager - Cannot Connect to WMI Provider Error
I was trying to use the SQL Server 2005 Configuration Manager tool tonight and kept getting a "Cannot connect to WMI provider" error. Very frustrating because the error message didn't give the slightest clue how to fix the problem. After doing a few searches, I came across the......
Working with Fiddler on LocalHost
Developing ASP.NET AJAX (or any AJAX really) is tremendously easier if you can watch the traffic going across the wire. There are a lot of ways to accomplish this, but I think Fiddler is the most popular Windows application for ASP.NET developers. Sure there is Firebug, and probably a million other......