John Stagich's Blog

Microsoft .Net Developer

Quick Hits

clock August 14, 2008 00:59 by author johnstagich
  1. To find out the what version of Microsoft SQL you are running, execute the following T-SQL command: Select @@Version.

  2. With the ToString() method, there is a method overload that allows you to perform formatting. For example,

  3. Dim decimalCount As New Decimal

    decimalCount = cmd.ExecuteScalar()
    Return decimalCount.ToString("##0.0")

  4. Sys.WebForms.PageRequestManagerParserErrorException - what it is and how to avoid it

  5. I had to work around this error recently, when trying to render an Excel spreadsheet in an ASP.NET application.  The crux of the problem is the AJAX Update panel.  The client javascript for the update panel gets confused when rendering HTML in "partial PostBack mode."   The quick fix for me, was to added a PostBack trigger to the Update Panel that pointed to the button that started the Excel spreadsheet creation.  This step forced the application to do a normal PostBack.  For a more detailed explanation, follow the link above.


  6. Setting ViewState items in Page_Init sub of code behind did not persist.  That is, the settings disappear.  Moved settings to Page_Load and the settings persisted.

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Scott Hanselman's Ultimate Developer and Power Users Tool List

clock July 9, 2008 04:52 by author johnstagich

I picked this up from Scott Michell's blog and thought I pass the word.  Scott Hanselman has a web page on his blog that provides a comprehensive list of developer tools.  He updates the list annually.  I think it is fantastic.  Here is the link Ultimate Developer and Power Users Tool List.

John

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


How To Video: How Do I return a text/value pair or key/value pair to the Ajax AutoCompleteExtender

clock June 6, 2008 08:22 by author johnstagich

I recently purchased Camtastia Studio 5 in order to create "How To" videos.  My first "How To" video, How Do I: Return a text/value pair or key/value pair to the Ajax AutoCompleteExtender is now available under the Presentations menu tab on my web site www.JohnStagich.com

This video (.wmv) shows how to get a web service to return a text/value or key/value pair to the Ajax AutoCompleteExtender.

John

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Another Vista Problem: CD-ROM/DVD Not Working.

clock May 29, 2008 11:51 by author johnstagich

Recently, I have been seeing an Apple commercial on TV that rags on Vista.   I am starting to think Apple may have a legitimate point.

I go and insert a CD into my DVD/CD drive.  I open my Windows Explorer and I do not see my DVD/CD-ROM drive. Ok, what is going on. I have not installed any new hardware or added or removed any programs recently (other than Vista updates).  I proceed to Control Panel->Hardware and Sound->Device Manger->DVD/CD-ROM drives.  Sure enough, there was an error icon on top of the drive.  I select properties and see the following message:

Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)

OK, there is a button to click on to help solve the problem.  I click on the button--totally useless.   I then resort to Googling on the error message and came up with the following fix: http://support.microsoft.com/default.aspx?scid=kb;EN-US;314060  (use Method Two), which involved deleting two entries from the registry and rebooting my PC.  The fix worked and I was able to see my DVD/CD-ROM drives.

We are now almost half-way through 2008, and I am working with an OS that

  1. Does not notify me that a critical hardware device is not working.
  2. Provides no immediate help to fix the problem.
  3. Requires me to perform an arcane maneuver to fix the problem. 


I believe Vista is a big improvement over XP; however, a basic problem like I described above should not be happening.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


ZoomIt - Free Screen Zoom and Annotation Tool for Technical Presentations

clock May 23, 2008 02:01 by author johnstagich

I picked this information up from a Dave Hayden blog post.

ZoomIt is a Screen Zoom and Annotation Tool for Technical Presentations created by Mark Russinovich and it is FREE!

Here is a brief description of the tool from the download page:

ZoomIt is screen zoom and annotation tool for technical presentations that include application demonstrations. ZoomIt runs unobtrusively in the tray and activates with customizable hotkeys to zoom in on an area of the screen, move around while zoomed, and draw on the zoomed image.

I downloaded the application and tried it out in my Visual Studio 2008 IDE.  It worked great and it is super easy to use.

John

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Vista: Creating a Password Reset Disk

clock April 29, 2008 00:34 by author johnstagich

I was doing some maintenance on my laptop this week, and one of my tools suggested creating a Password Reset Disk.  I did not know the feature even existed.  Anyway, it seems like a good idea.  It is simple to do, and you can use multiple types of media (SD Disk, Thumb Drive, CD, etc.) to store the file that is created: userkey.psw.  Here are a few links that show you how to create and use the Password Reset Disk.

http://support.microsoft.com/kb/930381

http://www.vistax64.com/tutorials/102005-reset-user-account-password.html  (See Method Four)

John

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Vista Service Pack 1 (SP1) Adventures

clock April 28, 2008 01:19 by author johnstagich

Last week I noticed high processor usage on my laptop.   (I was using Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx to monitor my system.)  The culprit was an application called TrustedInstaller.exe.   I did some research and found a page on Scott Hanselman’s  blog  that described a similar situation: http://www.hanselman.com/blog/MSMPENGEXETrustedInstallerexeSearchIndexerAndSLSVCEXEAt100CPUOnMyVistaMachines.aspx.   It suggested upgrading to Vista Service Pack 1 to fix the problem.

Ok, I go to upgrade: Control Panel->Security->Check for Updates, and I find no SP1 upgrade.  What is the deal?   After doing some more research, it turns out that one of my optional updates that I had not installed was not so optional.   I needed to upgrade my Conexant HD Audio driver.  Here is the link where I found that information:  http://support.microsoft.com/kb/948343.   I installed the Conexant HD Audio driver, and still no sign of SP1 when I check for updates.  I then install all of the remaining optional Windows Vista updates (not the Windows Ultimate Extras and not the Windows Vista Ultimate Language Packs) and restart my laptop.  I check for updates again and FINALLY the SP1 upgrade appears.  An hour later, Vista Service Pack 1 is successfully installed on my PC.  

I then get into my Visual Studio 2008 IDE and notice that I cannot debug my application.  I get the following error:  Unable to start debugging on the web server. Unable to connect to the web server. Verify that the web server is running and that incoming HTTP requests are not blocked by a firewall.

I do some more research and find that I need to start the World Wide Web Publishing service.  For some reason, it is not started.  That fixed the debugging problem in the Visual Studio 2008 IDE.   Here is the link where I found that information:  http://forums.asp.net/p/1235884/2302214.aspx#2302214

To date, I have not had any other issues with Vista SP1, and it did seem to fix the problem with the TrustedInstaller.exe application consuming enormous amounts of CPU time. 

John

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Web Application Troubleshooting Tools

clock March 29, 2008 07:50 by author johnstagich

 

Here are some useful and free tools for Web Application troubleshooting: 

  1. IE Developer toolbar (allows editing of loaded pages)  http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en 
  2. Fiddler (inspection of HTTP and HTTPS request traffic) http://www.fiddler2.com/fiddler2/  
  3. Firebug add on for FireFox (allows monitoring of page load times, file sizes, etc). http://www.getfirebug.com/ 

John

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Ajax Control Toolkit Problem with VS 2008: Grayed Out Controls

clock February 25, 2008 13:58 by author johnstagich

Back in January, I had a problem adding the Ajax Control Toolkit to my Toolbox with Visual Studio 2008.  The Ajax Controls where grayed out after executing a show all (right mouse click inside Toolbox, select Show All).  My solution: I unplugged my Microsoft Wireless mouse.  After unplugging my mouse, the Ajax Controls appeared.  For more information, follow this link http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2694733&SiteID=1, which contains a posting of my solutiion.

I also did some follow-up research, another possible fix is to make sure your solution is pointing to the 3.5 .Net framework.

John

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Search

Calendar

<<  August 2008  >>
SuMoTuWeThFrSa
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

Archive

Tags

Categories


Blogroll

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008

Sign in