我正在使用LINQ并将linq对象发送到视图并尝试在像这样的文本框中显示它
<%=Html.TextBox("petname",Model.PetName) %>
但是我收到错误,请建议我如何显示(PetRecord.PetName)这是我的linq实体
由于 拉吉
答案 0 :(得分:2)
您的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);
}