Ich arbeite an dem Reset-Passwort-Code. Wenn der Benutzer auf den Reset-Passwort-Link klickt, der ihm per E-Mail geschickt wurde, sollte er auf sein Konto in der Anwendung umgeleitet werden. Ich habe bisher Folgendes getan. In der Web-Config ich die URL in der Schlüsselwertepaar fest einprogrammiert haben:Wie Sie eine Sitzung an eine URL in webconfig anhängen
<appSettings>
<add key="RESET_PASSWORD" value="http://localhost:portnumber" />
</appSettings>
Ich habe AppSettings verwendet, um den Schlüssel für reset_password zu speichern und übergeben es an einer Schnur
string resetpassword = System.Configuration.ConfigurationManager.AppSettings["RESET_PASSWORD"].ToString();
und ich habe bestanden Diese Zeichenfolge an das <a href>
-Tag, das ich für das Zurücksetzen der Kennwortverknüpfung verwende.
Jetzt möchte ich die Session-ID zu übergeben und etwas tun, wie dies direkt im Web-config:
<add key="RESET_PASSWORD" value="http://localhost:portnumber?uid=<%=Session("userId")%>" />
Ist das möglich? Wie kann ich dies erreichen? Ich bekomme einen Fehler "AppSettings kann keinen Text enthalten", wenn ich dies versuche.