/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Fejl ved metodekald i ASP.NET
Fra : Morten Schrøder Olse~


Dato : 05-06-02 11:37

Hej NG

Jeg prøver at kalde en metode skrevet i VB.NET, når der bliver trykket på en
knap, men jeg får følgende fejlmeddelelse (se nederst) når jeg afvikler
koden:


KODE:
<%@ Page Language="VB" %>
<script>
sub Submit_Click(obj as object, e as eventargs)
if (txtName.Value <> "" then
Session("Name") = txtName.Value
Response.Write("Hi " & Session("Name") & "!")
else
Response.Write("You forgot to enter a name")
end if
end sub
</script>
<html>
<head>
<title></title>
</head>
<body>
<form runat="server">
Please enter your name:
<input type="text" id="txtName" runat="server" />
<p>
<asp:Button id="btnSubmit" text="Submit" runat="Server"
OnClick="Submit_Click" />
</p>
</form>
</body>
</html>

FEJLMEDDELELSE
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: 'Submit_Click' is not a member of
'ASP.Listing4_7_aspx'.

Source Error:


Line 21: <input type="text" id="txtName" runat="server" />
Line 22: <p>
Line 23: <asp:Button id="btnSubmit" text="Submit" runat="Server"
OnClick="Submit_Click" />
Line 24: </p>
Line 25: </form>


Source File: E:\Hjemmeside\AspNet\listing4_7.aspx Line: 23



 
 
Jakob Andersen (05-06-2002)
Kommentar
Fra : Jakob Andersen


Dato : 05-06-02 11:36

Morten Schrøder Olsen wrote:
> <script>

Du mangler runat="server" i dit script tag.

Derudover har du noget rod med paranteserne i din if sætning.

--
Jakob Andersen



Morten Schrøder Olse~ (05-06-2002)
Kommentar
Fra : Morten Schrøder Olse~


Dato : 05-06-02 11:53

Tak for det lynhurtige svar - 1. klasses service

Jeg har et tillægsspørgsmål hvis du har tid:
Hvorfor er runat="server" ikke standard i tags'ene - man skal jo skrive det
temmelig mange steder?

mvh Morten


"Jakob Andersen" <jakob@effectus.dk> skrev i en meddelelse
news:adkpjg$703$1@sunsite.dk...
> Morten Schrøder Olsen wrote:
> > <script>
>
> Du mangler runat="server" i dit script tag.
>
> Derudover har du noget rod med paranteserne i din if sætning.
>
> --
> Jakob Andersen
>
>



Jakob Andersen (05-06-2002)
Kommentar
Fra : Jakob Andersen


Dato : 05-06-02 12:03

Morten Schrøder Olsen wrote:
> Jeg har et tillægsspørgsmål hvis du har tid:
> Hvorfor er runat="server" ikke standard i tags'ene - man skal jo
> skrive det temmelig mange steder?

Fordi at asp.net parseren skal have en mulighed for at skelne serverside
markup fra clientside markup.

--
Jakob Andersen



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste