ASP.net MVC 2 - Использование текстового поля с linq - PullRequest
2 голосов
/ 11 марта 2011

Я использую LINQ и отправляю объект linq в представление и пытаюсь показать его в текстовом поле, подобном этому

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

Но я получаю ошибку, пожалуйста, предложите, как я могу показать (PetRecord.PetName), которая является моей сущностью linq

Спасибо Радж

1 Ответ

2 голосов
/ 11 марта 2011

Как выглядит ваше свойство Inherits:

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

Оно должно наследовать любую модель, которую вы отправляете в представление:

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

И вы должны отправлятьследуя вашему мнению из контроллера:

public ActionResult ShowPet(int petId)
{
    PetRecord pet = repository.GetPetById(petId);
    return View(pet);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...