Jag länkar till default.aspx?category=start&page=a det var ju inte lite klantigt :)Var är felet i koden? (Snabbt svar uppskattas)
Default.aspx
<%@ Page Language="VB" %>
<script language="vb" runat="server">
sub page_load
if (request.QueryString("asp") = "net") then
qs.text = "Du har valt ASP.NET"
End If
If (Request.QueryString("category") <> "") And (Request.QueryString("page") <> "") Then
Dim wsPage
wsPage = Request.Querystring("page")
wpage.Controls.Add(LoadControl(Request.Querystring("category")&"/"& wsPage &".ascx"))
Else
Response.Redirect("default.aspx?category=start&page=a")
End If
End Sub
sub submitform(sender As Object, e As EventArgs)
if (username.text = "David") and (password.text = "dvdavid") then
lonl.text = "<span style=""color: #006600;""><b>Du är inloggad</b></span>"
Else
lonl.text = "<span style=""color: #990000;""><b>Inloggningen misslyckades</b></span>"
End If
End Sub
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Login i asp.net</title>
<link rel="stylesheet" href="css/style.css" type="text/css" />
</head>
<body bgcolor="#FFFFFF">
<form runat="server">
<table cellpadding="3">
<tr>
<td align="left" valign="middle">
<fieldset><legend>Logga in</legend>
<table cellspacing="3">
<tr>
<td aling="top">
<asp:label id="qs" runat="server" /><br />
Användarnamn<br />
<asp:textbox class="text" id="username" columns="28" runat="server" /><br />
Lösenord<br />
<asp:textbox class="text" id="password" columns="28" textmode="password" runat="server" /><br />
<br />
<asp:Button id="submit" onclick="submitform" Text="Logga in" runat="server" /><br />
<asp:label id="lonl" text="" runat="server" />
</form>
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
<asp:PlaceHolder id="wpage" runat="server" />
</form>
</body>
</html>
a.ascx (ligger i mappen start)
<%@ Control Language="vb" %>
<script language="vb" runat="server">
sub clickme(sender As Object, e As EventArgs)
button12.text = "Du klickade"
end sub
</script>
Denna filen vill inte inkluderas :(
<asp:button id="button12" onclick="clickme" runat="server" text="Klicka" />
<asp:textbox id="txtbox" runat="server" text="hej"
Felmeddelande
Control '_ctl1_button12' of type 'Button' must be placed inside a form tag with runat=server.
Det ska gå tycker jag. Vad är felet?
Förklara gärna som om ni förklarat till en 5-åring :)
Tacksam för svar.Sv: Var är felet i koden? (Snabbt svar uppskattas)
Det jag ser är att du har två </form> kan kanske vara det som ställer till det.
//Anna-KarinSv: Var är felet i koden? (Snabbt svar uppskattas)
det gjorde susen! tack!