Avatar billede aero Nybegynder
24. november 2010 - 22:52 Der er 1 løsning

Type 'Store.WebUI.Entities.ShippingDetails' is not defined & 'BeginForm' is not a member of 'Html'.

Hi

Jeg havde nogle vb-net-late-binding-operations-cannot-be-converted-to-an-expression-tree fejl men fik det løst ved at andre min @Page til
<%@ Page Language="vb" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage(Of Store.WebUI.Entities.ShippingDetails)" %>

Nu får jeg så bare de to fejl som skrevet i overskriften:
Type 'Store.WebUI.Entities.ShippingDetails' is not defined & 'BeginForm' is not a member of 'Html'.

Min code er:
<%@ Page Language="vb" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage(Of Store.WebUI.Entities.ShippingDetails)" %>
NetButik : Færdiggør Ordre

<h2>Betaling</h2>

<% Using (Html.BeginForm())%>
    <%: Html.ValidationSummary() %>

    <h3>Sendes til</h3>

    <div>Navn: <%: Html.EditorFor(Function(x) x.Name)%></div>

    <h3>Adresse</h3>
    <div>Linje 1: <%: Html.EditorFor(Function(x) x.Line1)%></div>
    <div>Linje 2: <%: Html.EditorFor(Function(x) x.Line2)%></div>
    <div>Linje 3: <%: Html.EditorFor(Function(x) x.Line3)%></div>
    <div>Postnr: <%: Html.EditorFor(Function(x) x.Zip)%></div>
    <div>By: <%: Html.EditorFor(Function(x) x.City)%></div>
    <div>Landsdel: <%: Html.EditorFor(Function(x) x.Country)%></div>

    <h3>Tilvalg</h3>
    <label>
        <%: Html.EditorFor(Function(x) x.GiftWrap)%>
        Disse vare skal i Gaveindpakning.
    </label>

    <p align="center"><input type="submit" value="Færdiggør ordre" /></p>
<% End Using%>
Avatar billede aero Nybegynder
20. april 2012 - 14:32 #1
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester