Ich versuche, alten Code aufzuräumen. Wie kann ich diesen Code prägnanter gestalten? Oder gibt es einen besseren Weg, dies zu tun? Es ist eine alte klassische .asp-Seite mit 2 Domains, die aus den Dateien aufgerufen werden.Concise .asp-Code
<% If (GetDomainType() = "CTH") Then %>
<meta HTTP-EQUIV="REFRESH" content="7; url=http://www.w.com">
<% ElseIf (GetDomainType() = "CA") Then %>
<meta HTTP-EQUIV="REFRESH" content="7; url=http://www.e.com">
<% End If %>
<!-- #INCLUDE file="mobile_sitefiles.asp"-->
<% If (GetDomainType() = "WRT") Then %>
<title>WRT</title>
<% ElseIf (GetDomainType() = "EL") Then %>
<title>EL</title>
<% ElseIf (GetDomainType() = "CA") Then %>
<title>Curb APeel</title>
<% Else %>
<title>Call</title>
<% End If %>
Ich habe versucht:
<% If (GetDomainType() = "CTH") Then
<meta HTTP-EQUIV="REFRESH" content="7; url=http://www.w.com">
ElseIf (GetDomainType() = "CA") Then
<meta HTTP-EQUIV="REFRESH" content="7; url=http://www.e.com">
End If %>
<!-- #INCLUDE file="mobile_sitefiles.asp"-->
<% If (GetDomainType() = "WRT") Then
<title>WRT</title>
ElseIf (GetDomainType() = "EL") Then
<title>EL</title>
ElseIf (GetDomainType() = "CA") Then
<title>Curb APeel</title>
Else
<title>Call</title>
End If %>
Aber dann bricht es nur die Seite.
klassischen ASP-Code ausgeführt wird in Codeblöcke '' <% %> etwas außerhalb dieses zurückgegeben als wörtliche HTML bekommen. Wenn Sie den literalen HTML-Code mit ASP-Codeblöcken mischen, weiß ASP nicht, wie sie verarbeitet werden sollen und erzeugt verschiedene Fehler. Sie werden wahrscheinlich in der Lage sein, diesen Code zu bereinigen, wenn Sie zeigen, was 'GetDomainType()' macht. – Lankymart
Es kann für http://codereview.stackexchange.com/ besser geeignet sein – nha