Du gör en konstig redirect, till domänen redirect som har protokoll bankid.
Redirect är en parameter vars värde är din domän. Du gör det än krångligare genom att ha en variabel med samma namn som parametern
Antagligen har du glömt att det är parametrar du ska skicka in, typ:
Response.Redirect("bankid://?redirect="+ redirect, false);
Fast du ska nog skicka med fler saker såsom autostarttoken, följer du dokumentationen?