Ich habe den folgenden Code in einer aspx-Datei:IIS Änderungen domian in href Attribut eines (Link) Tags
<a href="<%# myfunction() %>" ...
myfunction eine sehr einfache Zeichenfolge wie folgt zurück:
return "http://domain.com/link";
Lokal die Code läuft jedoch reibungslos, wenn ich ihn in die Produktionsumgebung migriere. Alle href-Attribute wurden geändert in: http://serverdomain.com/link
Das ist sehr seltsam für mich, ich habe das schon mehrmals getan. Ich weiß nicht, was ich diesmal falsch mache.
Hat jemand eine Idee darüber, was ich vermisse?
Können Sie den Code Ihrer Funktion posten, die den Link generiert? Ich vermute, das Problem ist da, nicht in dir aspx Markup. – fotijr
@fotijr Die Funktion ist genau das, was Sie in der Post sehen. Eine einfache Rückgabe einer verketteten Zeichenfolge. Außerdem habe ich etwas neues gefunden, wenn ich eine Zeichenfolge ohne 'http: //' zurückgebe, würde der Server so etwas schreiben: 'http://serverdomain.com/domain.com/link' – Ayorus
Es gibt keinen Code in deinem Post, Ich frage nach dem Code von 'myfunction()', der die href-Zeichenfolge erstellt. – fotijr