protected void validateRid(object sender, EventArgs e) { Session.Remove("cpr"); Session.Remove("errorText"); try { var rid = RequestValidator.getValidatedParam("rid", ridTxt.Text, 30); var wsUrl = Properties.Get("rid.service.url." + _spidEnv); RidService ridService = new RidService(wsUrl); var cpr = ridService.getCPR(rid); if (cpr != null && !"".Equals(cpr.Trim())) { Session.Add("cpr", cpr); Session.Add("Text", "Det lykkedes at hente CPR på PID."); } else { Session.Add("errorText", "Rid " + rid + " matcher ikke et cpr"); } ridTxt.Text = HttpUtility.HtmlEncode(rid); cprLabel.Text = HttpUtility.HtmlEncode(cpr); ridLabel.Text = HttpUtility.HtmlEncode(rid); } catch (RidServiceException ex) { Session.Add("errorText", ex); } catch (ArgumentException ae) { Session.Add("errorText", ae.Message); } }