Ich habe den folgenden Code, der scheint OK zu funktionieren, außer für ein kleines Problem.Seiten erfordert zwei Lasten, um die Zeichenfolge zu ändern
Wenn der Benutzer die Seite zum ersten Mal aufruft, wird die korrekte Telefonnummer angezeigt. Wenn sie jedoch eine andere Nummer sehen, müssen sie die Seite zweimal laden, bevor die Nummer auf die neue Nummer wechselt.
Ich bin mir nicht sicher, wie ich das am besten erklären soll. Wenn Sie also mehr Informationen benötigen, fragen Sie bitte.
Public freeCallNumber As String
Private Function getFreeCallNumber(ByVal value As String) As String
Select Case value
Case "EZ12"
Return "0800 11 22 333"
Case "WT45"
Return "0800 44 55 666"
Case Else
Return "0800 77 88 999"
End Select
End Function
Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs)
'set cookies here'
If Not Request.Cookies("LatestRefer") is Nothing Then
freeCallnumber = getFreeCallNumber(Request.Cookies("LatestRefer").Value)
Else
freeCallnumber = getFreeCallNumber(Request.Cookies("FirstRefer").Value)
End If
End Sub
Ganz richtig, und genau das, was ich getan habe. Vielen Dank. Sehr geschätzt. – Tom