Hey you know what? I did go ahead and look more closely at the headers after your post and I had been using a non-URL-decoded value for a parameter called ctl00_ContentPlaceHolder1_ctl00_rcbusertype_ClientState. The encoded value was
and I used http://meyerweb.com/eric/tools/dencoder/ to decode it so now the following works:
'ctl00$ContentPlaceHolder1$ctl00$rcbusertype_Input' => "Su
'ctl00$ContentPlaceHolder1$ctl00$txtUserName' => $un,
'ctl00$ContentPlaceHolder1$ctl00$txtPassword' => $pw,
my $response = $mech->click_button(
name => 'ctl00$ContentPlaceHolder1$ctl00$L
I like computer programming because it's like Legos for the mind.