title: URL not appending querystring when set to body of email message
body: <p>I am using a dictonary to perform a merge code replacment in a email notifcations emails work great but I am having a hell of a time with urls for some reason its not adding the query strings to the url even though the url is well formed.</p>
  
  <pre><code> Dictionary&lt;string, string&gt; stringsToReplace = new Dictionary&lt;string, string&gt;();
  
   stringsToReplace.Add("{method}", method);
   stringsToReplace.Add("{full_name}", fullname);
   stringsToReplace.Add("{ipaddress}", GetIPAddress());
   stringsToReplace.Add("{query}", queryMessage);
   stringsToReplace.Add("{address}", address);
   stringsToReplace.Add("{user_name}", fullname);
   stringsToReplace.Add("{iva_ref}", caseRef);
   stringsToReplace.Add("{case_ref}", caseRef);
   stringsToReplace.Add("{optout}", OptionsText);
   stringsToReplace.Add("{regemail}", OptionsText);
  
   string linkreset = "&lt;a href= '" + DomainUrl + "?email=" + customerEmail + "&amp;uid=" + userId + "'&gt; Reset Password" + "&lt;a/&gt;";
   stringsToReplace.Add("{email}", customerEmail.ToString());
  
   stringsToReplace.Add("{reset_link}", string.Format("Please click the link below to reset your password &lt;br /&gt; {0}", linkreset));
  
  string verifyPassword = "&lt;a href= '" + verificationUrl + "?email=" + customerEmail + "&amp;uid=" + userId + "'&gt; Verify Password" + "&lt;a/&gt;";
  
  stringsToReplace.Add("{verification_link}", string.Format("Please click the link below to verify your password &lt;br /&gt; {0}", verificationUrl));
  
  bodyMessage = bodyMessage.MultipleReplace(stringsToReplace);
  </code></pre>
  
  <p>I just dont c why my paramerters are not being brought through to verifyPassword  when i look at the url its stops at .aspx and no query strings in the hyper link</p>