2 Stimmen

ASP.net MVC 2 - Verwendung von Textbox mit Linq

Ich verwende LINQ und sende ein LINQ-Objekt an die Ansicht und versuche, es in einem Textfeld wie folgt anzuzeigen

<%=Html.TextBox("petname",Model.PetName) %>

Aber ich erhalte einen Fehler, bitte schlagen Sie vor, wie ich (PetRecord.PetName) anzeigen kann, das meine LINQ-Entität ist

Danke Raj

2voto

George Stocker Punkte 56164

Wie sieht Ihre Inherits-Eigenschaft aus:

<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage" %> 

Es sollte das Modell erben, das Sie an die Ansicht senden:

<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage" %> 

Und Sie sollten folgendes von Ihrem Controller an die Ansicht senden:

public ActionResult ShowPet(int petId)
{
    PetRecord pet = repository.GetPetById(petId);
    return View(pet);
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X