Как передать модель из контроллера в Editor Template

29 views
Skip to first unread message

Semen Starostin

unread,
Nov 28, 2014, 5:02:28 PM11/28/14
to ext...@googlegroups.com
Здравствуйте.
Пытаюсь повторить вот этот пример: http://mvc.ext.net/#/Models/Editor_Template/

Но при компиляции страницы окно появляется пустым, в чем может быть проблема?
Представление:

@model testModel
@{
    Layout = null;
    var x = Html.X();
}


 @(Html.X().ResourceManager())
 @(Html.X().Window()
              .Title("Editor Template")
              .Width(350)
              .Height(520)
              .Layout(LayoutType.Fit)
              .Closable(false)
              .Border(false)
              .Items(
                  Html.X().FormPanel()
                      .Frame(true)
                      .Url(Url.Action("Submit"))
                      .DefaultAnchor("100%")
                      .BodyPadding(6)
                      .ItemsFrom(b => Html.EditorForModel())
              )
              .Buttons(
                  Html.X().Button().Text("Submit")
              ))

Модель:
public class testModel
    {
        public string Fild1 { get; set; }
        public string Fild2 { get; set; }
        public string Fild3 { get; set; }
        public string Fild4 { get; set; }

        public static testModel GetData()
        {
            var model = new testModel();
            model.Fild1 = "test-1";
            model.Fild2 = "test-2";
            model.Fild3 = "test-3";
            model.Fild4 = "test-4";

            return model;
        }
    }

Semen Starostin

unread,
Nov 28, 2014, 5:03:28 PM11/28/14
to ext...@googlegroups.com
Прошу прощение за неправильное название темы , не доглядел (((

суббота, 29 ноября 2014 г., 3:02:28 UTC+5 пользователь Semen Starostin написал:

Daniil Veriga

unread,
Nov 29, 2014, 5:03:55 PM11/29/14
to ext...@googlegroups.com
Здравствуйте!

Есть ли у вас папка Shared с необходимыми templates?
Ext.Net.Examples.MVC\Areas\Models\Views\Shared

К сожалению, эта папка не скачивается по кнопке Download в примере. Надо скачать MVC Exampels Explorer целиком.

--
Вы получили это сообщение, поскольку подписаны на группу "Ext.NET".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес extnet+un...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Semen Starostin

unread,
Dec 1, 2014, 3:19:22 AM12/1/14
to ext...@googlegroups.com
Проект с примерами работает отлично. Но в моем проекте у меня просто создана модель , контроллер и представление(в котором прописан вышеуказанный код). Означает ли это что мне нужно по аналогии сделать Папку Shared что бы все заработало?

воскресенье, 30 ноября 2014 г., 3:03:55 UTC+5 пользователь Daniil написал:

Daniil Veriga

unread,
Dec 1, 2014, 3:37:49 AM12/1/14
to ext...@googlegroups.com
Означает ли это что мне нужно по аналогии сделать Папку Shared что бы все заработало?

Нужно. Вот это

Html.EditorForModel()

обращается к папке Shared в поисках editor template.
http://habrahabr.ru/post/81429/
Reply all
Reply to author
Forward
0 new messages