Anfängerfrage ASP.NET
Madness Phil
- asp.net
1 Oll Lee0 Madness Phil0 Oll Lee0 Madness Phil0 daniel84
Hi,
habe folgendes im Code:
If boolAdmin Then
%>
<tr><td width=100% class="menu"><a href="admin_knowledge.asp" class="head">Administrieren</a></td></tr><%
End If
%>
Warum sagt er hier Fehler an, unter dem normalen ASP geht es ja...
Danke
Philip
Hallo Philip!
Bin zwar auch neu in ASP.NET aber hab im Hinterkopf, dass logische Vergleiche nun _genau_ formuliert werden müssen.
Also:
if boolAdmin = true Then
sollte funktionieren.
Gruß Oll Lee
Hi Oll Lee,
kommt leider immer noch der Fehler:
Compiler Error Message: BC30689: Die Anweisung kann nicht außerhalb des Methodentexts stehen.
Philip
Hi Philip
Der folgende Code funktioniert wunderbar mit ASP.NET:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<%
dim boolAdmin = true
If boolAdmin Then
%>
dsfjfkdfjkdfjkdfjkdfjkdfjdf<%
End If
%>
</body>
</html>
If booAdmin Then geht also. Habs verwechselt mit C#. Da muss man den Vergleich genau angeben. Dein Fehler muss also an einer anderen Stelle im Code liegen.
Gruß Oll Lee
OK,
danke
der Fehler lautet:
BC30689: Die Anweisung kann nicht außerhalb des Methodentexts stehen
Muss halt weiter gucken was das bedeutet etc.
Danke
Philbill
Hallo Madness Phil,
der Fehler lautet:
BC30689: Die Anweisung kann nicht außerhalb des Methodentexts stehen
Vielleicht definierst du eine Variable innerhalb einer Funktion/Methode, willst sie aber ausserhalb verwenden?!
Gruss aus Luzern,
Daniel