Как создать приложение Asp.net Mvc3 с элементами управления TelerikExtension

Я разработал небольшое приложение Asp.net MVC3 с использованием Telerik rad Controls, в котором я пытаюсь получить список данных, для которых я создал элемент управления представлением строгого типа, он создает все элементы управления, и я запускаю приложение, которое показывает ошибку, например Нулевая ссылка на объект в моей базе данных у меня есть 10 записей, тогда почему возникает ошибка, пожалуйста, помогите мне ... здесь я разместил свой код, пожалуйста, обратитесь к этому один раз.

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<TelerikMvcApplication1.Models.tb1_post>" %>

      <asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
        Index
      </asp:Content>

       <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

       <h2>Index</h2>

      <fieldset>
          <legend>tb1_post</legend>

                <div class="display-label">post</div>
                 <div class="display-field"><%: Model.post %></div>

               <div class="display-label">postdate</div>
                <div class="display-field"><%: String.Format("{0:g}", Model.postdate) %></div>

               <div class="display-label">username</div>
                  <div class="display-field"><%:Model.username %></div>
               </fieldset>
                  <p>

                    <%: Html.ActionLink("Edit", "Edit", new { id=Model.postid }) %> |
                  <%: Html.ActionLink("Back to List", "Index") %>
                 </p>

                 </asp:Content>

person Victor    schedule 27.07.2011    source источник
comment
Можете ли вы опубликовать трассировку стека и сказать мне, в какой строке ошибка?   -  person Brian Mains    schedule 27.07.2011
comment
Привет, спасибо за ответ, который показывает ошибку в ‹%: Model.post %› здесь, в обычном mvc, я получил решение. Просто я создаю элемент управления на этой странице просмотра (индекс), добавляя элемент управления представлением, в котором я выбрал строго типизированный ...   -  person Victor    schedule 27.07.2011


Ответы (1)


Ошибка возникает при первой ссылке на модель, поэтому модель имеет значение null. Убедитесь, что контроллер MVC правильно создает экземпляр модели для представления.

person Brian Mains    schedule 27.07.2011
comment
Привет, я попытался отредактировать данные, они работают в том же элементе управления, но здесь я передал значения идентификатора вручную. - person Victor; 27.07.2011