GeekZilla
Articles written by Paul Marshall
Clearing Vista's saved passwords
Clearing Vista's saved passwords It's great when things just work... and very frustrating when they don't. This is often compounded by unhelpful error messages. An extended error has occurred. I recently was unable to access one of my network shares, and while I suspected the s
Paul Marshall - 7,460 viewsNested Master Page Events not being called
Nested Master Page Events not being called This is the second time I've been caught out by this little feature, so I thought I'd geekzilla it for both reference and to help others. Scenario I'm a big fan of MasterPages and Themes as a design principle for web development, and
Paul Marshall - 2,563 viewsCustomise Password Recovery Email
Customise Password Recovery Email The majority of web applications need some sort of authentication component, and ASP.Net's authenication is excellent and allows you all the functionality you would expect. On a recent web application we were required to provide users with the facility
Paul Marshall - 8,599 viewsLicense your .net code
License your .net code If you're writing code that you intend to sell and install on a client site, you're gonna need to know how to control its use through a license and obfuscation. The following links and attached PDF are a good start with protecting your IP and hard work. htt
Paul Marshall - 1,956 viewsSet Input Focus on a Control Programatically Added to an ASP.Net Page
Set Input Focus on a Control Programatically Added to an ASP.Net Page This little problem had the potential to drive me nuts for hours, I was fortunate to stumble over a blog with 100s of comments re problems of this nature and how to solve it. Most of the discussion was about using JavaScr
Paul Marshall - 3,831 viewsCustom Validators using Client Side JavaScript
Custom Validators using Client Side JavaScript In my latest project I am really enjoying using the Ajax Control Toolkit, particularly the ModalPopupExtender. I've been using the popup panels to capture data, but I needed to validate the data that a user enters into certain fields. ASP
Paul Marshall - 51,596 viewsDisplay CreateUserWizard Error Messages using a ContentTempate
CreateUserWizard Error Messages using a ContentTempate In our latest project we are implementing Membership, Roles and Profiles. I've used these before, but never really had the need to exploit all the features. The business requirements of the system have meant that I have had to imp
Paul Marshall - 8,452 viewsFlash Player drove me crazy until
Flash Player drove me crazy ... So here's the problem. All of a sudden loads of web sites started directing me to Adobe to install the flash player that I already had installed!! Very strange.. each and everytime it installed successfully, restarted IE7, I went back to the orginal we
Paul Marshall - 2,535 viewsTerrible Spelling in VS2005 becomes a thing of the past
Terrible Spelling in VS2005 becomes a thing of the past Countless numbers of times I have had to cut and paste text from my HTML into Word to spell check it because there isn't a spell checker in the VS IDE. Well the hassel has gone with this excellent plugin I found on Mikhail Arkhipo
Paul Marshall - 3,141 viewsClear your Visual Studio Recent projects list
Clear your Visual Studio Recent projects list If you do a lot of tinkering in VS2005 and you want to clear down your recent projects list, this can be easily achieved by some simple registry editing HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList You will f
Paul Marshall - 48,569 viewsIncrease your Virtual machine's disk size
Increase your Virtual machine's disk capacity Background The geekzilla team have been using VMWare for over a year now for desktop virtualisation . There are loads of benefits of virtualisation , but the most obvious one for me is increased stability. For years I had a single
Paul Marshall - 248,758 viewsuTorrent Server Vista Gadget
uTorrent Server Vista Gadget I've had loads of comments about my articles on creating your own Torrent Server, see the attached links. If you haven't configured uTorrent to work like this I can assure you it is excellent and you can access your torrents from anywhere if you have a static I
Paul Marshall - 31,252 viewsHow to delete a Windows Service
How to delete a Windows Service Some of you may have read my article on configuring uTorrent as a Windows Service. It's been great and really delivered what I was looking for, but I hit a slight problem 10 minutes ago. uTorrent had an update pending, and I like to keep up w
Paul Marshall - 13,242 viewsCreate your own torrent download server - Part 2
Create your own torrent download server - Part 2 Creating a torrent server - Part 1 Okay, if you've got uTorrent running and accessible via a browser (locally and remotely) we're ready to install it as a Windows Service. Install uTorrent as a Windows Service We need a co
Paul Marshall - 80,339 viewsCreate your own torrent download server using uTorrent - Part1
Create your own torrent download server - Part 1 Background Thursday 26th Novemember saw my media server (an old desktop running XP SP2) give up on me. The harddisk that the OS was installed on was corrupt with a boot becoming impossible because some of window's key files like HAL.d
Paul Marshall - 199,919 views"This row already belongs to another table" Error
"This row already belongs to another table" Error What an annoying error!! I couldn't believe that I couldn't just add a Row from one DataTable to another, while looping around a DataTable's Rows. It turned out to be slightly more complicated than the code I had written, I've si
Paul Marshall - 141,548 viewsNot using Google Analytics? You should be!
Not using Google Analytics? You should be! Over the past few days I have received a number of comments regarding a recent article I published about re-directing a Page by Appending an HTTP Header, and linking this with Google's Analytics PPC tracking for Affiliate click-throughs. Read it he
Paul Marshall - 8,712 viewsRedirect a page using a Header
Redirect a page using a Header Any keen surfer will be familiar with Affiliate Marketing, its a huge industry with Google's Adwords driving "Pay Per Click" campaigns. Google provide the Adwords application and Google Analytics to track the effectiveness of marketing campaigns from click thr
Paul Marshall - 16,299 viewsGRANT Permissions on all of your Stored Procedures using a query
GRANT Permissions on all of your Stored Procedures using a query Permissions are an essential security feature, and you'll often create Roles and Users when you copy your Database live. Rather than using the permissions dialog boxes in Enterprise Manager you can write some T-SQL to perform
Paul Marshall - 60,700 viewsPerform actions before a row is deleted from a GridView or a DetailsView
Perform actions before a row is deleted from a GridView or a DetailsView I'm a big fan of caching objects on the web server, really saves loads of unneccessary trips to SQL Server and those precious resources. In a recent project I built some administration screens to change the con
Paul Marshall - 8,276 viewsEnsure the minimum height of a <div> tag in Internet Explorer
Ensure the minimum height of a <div> tag in Internet Explorer Being a Microsoft bigot I really love all of Microsoft's products, but I do find IE a real pain. Especially its inconsistencies with CSS. In an attempt to catch up with my friends and collagues I'm doing more and more
Paul Marshall - 13,247 viewsSelect a row in an asp:GridView without using a Select Command
Select a row in an asp:GridView without using a Select Command ASP.Net's GridViews can be quite useful, but beware of binding them to huge datasets as this has an overhead on the ViewState. Often you'll want to display a number of columns on each line and row space becomes an issue. W
Paul Marshall - 489,707 views