Hjälp med felmeddelande
Fick ett felmedelande när jag skulle köra scriptet kan dock inte hitta felet jag gjort. Kan ni hjälpa mig. Fifogar felmeddelandet. Det gäller rad 18.
______________
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30456: 'Checked' is not a member of 'System.Web.UI.HtmlControls.HtmlGenericControl'.
Source Error:
Line 16: end if
Line 17:
Line 18: if cbNewsletter.Checked then
Line 19: IblMessage.Text += "Du kommer inom kort att få vårt" & _
Line 20: " nyhetsbrev."
Svara
Sv: Hjälp med felmeddelande
Här är felet.
cbNewsletter.Checked <---- Ditt fel betyder att denna property inte hittas, på så vis existerar den inte.
Mvh Johan
Svara
Sv:Hjälp med felmeddelande
Hela kodningen med script och html ser ut som följer. Kanske bör förtydliga att jag håller på att lära mig asp.net mha (Sams lär dig asp.net på 3 veckor). Jag vill helt enkelt att detta script ska fungera.
____________________________________________________
<%@ Page Language="VB" %>
<script runat="server">
sub Submit(obj as object, e as eventargs)
dim strlncome as string = Iblncome.SelectedItem.Text
dim strAge as string = rlAge.SelectedItem.Text
IblMessage.Text = "Hejsan, " & tbName.Text & "!<p>" & _
"Du tjänar: " & strlncome & "<br>" & _
"Du är " & strAge & " år<br>"
if rlAge.SelectedIndex < 3 then
IblMessage.Text += "Så ung du är!<p>"
else
IblMessage.Text += "Så klok du är!<p>"
end if
if cbNewsletter.Checked then
IblMessage.Text += "Du kommer inom kort att få vårt" & _
" nyhetsbrev."
end if
end sub
</script>
<html><body>
<form runat="server">
<asp:Label id="IblHeader" runat="server"
Height="25px" Width="100%" BackColor="#ddaa66"
ForeColor="white" Font="true"
Text="Webbkontrollexempel " />
<br>
<asp:Label id="IblMessage" runat="server" /><p>
Skriv in ditt namn:
<asp:TextBox id="tbName" runat="server" /><p>
Välj åldersgrupp:<br>
<asp:RadioButtonList id="rlAge" runat="server"
RepeatDirection="horizontal">
<asp:ListItem><18</asp:ListItem>
<asp:ListItem>19-24</asp:ListItem>
<asp:ListItem>25-34</asp:ListItem>
<asp:ListItem>35-49</asp:ListItem>
<asp:ListItem>50-65</asp:ListItem>
</asp:RadioButtonList><p>
Välj inkomstgrupp:<br>
<asp:ListBox id="Iblncome" runat="server"
size="1">
<asp:ListItem>< 10000 kr/år</asp:ListItem>
<asp:ListItem>10000-100000 kr</asp:ListItem>
<asp:ListItem>100000-500000 kr</asp:ListItem>
<asp:ListItem>> 500000 kr</asp:ListItem>
</asp:ListBox><p>
Vill du ha vårt nyhetsbrev?<br>
<asp CheckBox id="cbNewsletter" runat="server"
Text="Ja tack!" /><p>
<asp:Button id="btSubmit" runat="server"
Text="Skicka" OnClick="Submit" />
</form>
</body></html>
Svara
Sv: Hjälp med felmeddelande
Även detta felmedelande finns om jag trycker på felmeddelande-detaljer
_______________
C:\WINDOWS\system32> "C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\vbc.exe" /t:library /utf8output /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mobile\2.0.3600.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.3600.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.3600.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.3600.0__b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.Data\2.0.3600.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.3600.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web\2.0.3600.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.3600.0__b77a5c561934e089\System.dll" /out:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\Temporary ASP.NET Files\root\26676eb7\92c7e946\zplvukv2.dll" /debug- /define:_MYTYPE=\"Web\" /define:_MYPUBLIC=False /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Specialized,System.Configuration,System.Text,System.Text.RegularExpressions,System.Web,System.Web.Caching,System.Web.SessionState,System.Web.Security,System.Web.Profile,System.Web.UI,System.Web.UI.Imaging,System.Web.UI.WebControls,System.Web.UI.WebControls.WebParts,System.Web.UI.HtmlControls "C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\Temporary ASP.NET Files\root\26676eb7\92c7e946\zplvukv2.0.vb" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\Temporary ASP.NET Files\root\26676eb7\92c7e946\zplvukv2.1.vb"
Microsoft (R) Visual Basic .NET Compiler version 8.0.40607.42
for Microsoft (R) .NET Framework version 2.0.40607.42
Copyright (C) Microsoft Corporation 1987-2003. All rights reserved.
c:\inetpub\wwwroot\aspnet3veckor\dag5\kodlista0507.aspx(18) : error BC30456: 'Checked' is not a member of 'System.Web.UI.HtmlControls.HtmlGenericControl'.
if cbNewsletter.Checked then
___________
MVH
Fredrik Andersson
Svara
Sv:Hjälp med felmeddelande
<asp CheckBox id="cbNewsletter" runat="server"
Text="Ja tack!" /><p>
Du har missat : <asp:Checkbox....>
Sedan kör du 2.0 ser jag... Betan... Den kan vara lite buggig så var lite försiktig med deta, inte så smart att börja koda ASP .Net mot en beta runtime kanske?
Mvh Johan
Svara
Sv:Hjälp med felmeddelande
Nja tvåan skall ju bara bakåtkompatibelt med 1an men det lan ju vara bäst så du inte råkar göra fel som kan bero på tvåan? det är helt hur du själv känner det.
Mvh Johan
Svara