Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC частично динамическая страница / 25 сообщений из 50, страница 1 из 2
24.12.2014, 09:11
    #38841264
bald56rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
всем привет.
подскажите как реализовать следующую задумку:
есть представление(для верстки решил использовать bootstrap):
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<!DOCTYPE html>

<html>
<head>
    <title>IndexNew</title>
</head>
<body>
    <div class="container-fluid">
        <div class="row">
            <div class="col-md-2 sidebar">
                <button type="button" class="btn btn-default btn-lg btn-block">Пункт 1</button>
                <button type="button" class="btn btn-default btn-lg btn-block">Пукнт 2</button>
                <button type="button" class="btn btn-default btn-lg btn-block">Пункт 3</button>
            </div>
            <div class="col-md-10">
                 Представление 1;
                 Представление 2;
                 Представление 3;
            </div>
        </div>        
    </div>
</body>
</html>


как сделать что бы при выборе соответствующего пункта: прорисовывалось соответствующее представление.было бы просто замечательно если будет конкретный пример
...
Рейтинг: 0 / 0
24.12.2014, 09:20
    #38841271
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
bald56rusдля верстки решил использовать bootstrapНу так используй bootstrap-ный TabControl .
...
Рейтинг: 0 / 0
24.12.2014, 09:43
    #38841286
bald56rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Алексей Кbald56rusдля верстки решил использовать bootstrapНу так используй bootstrap-ный TabControl .
Огромное спасибо. именно то что я хотел. получилось так:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<!DOCTYPE html>

<html>
<head>
    <title>IndexNew</title>
</head>
<body>
    <div class="container-fluid">
        <div class="row">
            <div class="col-md-2 sidebar">
                <div role="tabpanel">

                  <!-- Nav tabs -->
                  <ul class="nav nav-pills nav-stacked" role="tablist">
                    <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
                    <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
                    <li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
                    <li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
                  </ul>
                </div>
            </div>
            <div class="col-md-10">
                <div class="tab-content">
                    <div role="tabpanel" class="tab-pane active" id="home">@{Html.RenderAction("Edit", "Milling");}</div>
                    <div role="tabpanel" class="tab-pane" id="profile">...</div>
                    <div role="tabpanel" class="tab-pane" id="messages">...</div>
                    <div role="tabpanel" class="tab-pane" id="settings">...</div>
                  </div>
                @*@{Html.RenderAction("Edit", "Milling");}*@
            </div>
        </div>        
    </div>
</body>
</html>


на сколько правильным будет такой подход?
...
Рейтинг: 0 / 0
24.12.2014, 09:51
    #38841297
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
bald56rusна сколько правильным будет такой подход?Можно вечно рассуждать об абстрактной правильности, и не найти ответа. Главное, что работает.
...
Рейтинг: 0 / 0
24.12.2014, 11:05
    #38841416
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Алексей Кbald56rusна сколько правильным будет такой подход?Можно вечно рассуждать об абстрактной правильности, и не найти ответа. Главное, что работает.

Шишки -- единственный путь к совершенству :) Во многих знаниях, много печали, даже если сказать, что такой подход неправильный, это лишь приблизит неизбежную граблю
...
Рейтинг: 0 / 0
24.12.2014, 11:08
    #38841420
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
hVosttАлексей Кпропущено...
Можно вечно рассуждать об абстрактной правильности, и не найти ответа. Главное, что работает.

Шишки -- единственный путь к совершенству :) Во многих знаниях, много печали, даже если сказать, что такой подход неправильный, это лишь приблизит неизбежную граблю Шишки от своих неудач намного лучше, чем шишки от чужих советов.
...
Рейтинг: 0 / 0
24.12.2014, 11:11
    #38841430
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Алексей КШишки от своих неудач намного лучше, чем шишки от чужих советов.

+++
...
Рейтинг: 0 / 0
25.12.2014, 08:46
    #38842319
bald56rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Алексей К, прошла радость от использования Bootstrap.Tabs поведение немного/совсем не то как выяснилось. наверно что бы получить подсказку опишу более подробно что я хочу: есть Мастер-страница(в первом посте) в правой части есть кнопки-переключатели. как я уже писал при выборе соответствующего пункта меню в левой части я хочу отображать другое частичное представление исходя из следующей логики при Get запросе отображается строго типизированное представление на основании модели
Модель
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
public class MillingCutter
    {
        public int Id { get; set; }
        public string Name {get;set;}
        public int ProviderId { get; set; }
        public int OperationId { get; set; }
        public decimal? D { get; set; }
        public decimal? d1 { get; set; }
        public decimal? ap { get; set; }
        public decimal? L { get; set; }
        public decimal? Flute { get; set; }
        public decimal? Ha { get; set; }
        public string Shank { get; set; }
        public decimal? r { get; set; }
        public decimal? H { get; set; }
        public decimal? D2 { get; set; }
        public decimal? l2 { get; set; }
        public decimal? Ta { get; set; }
        public decimal? Rd { get; set; }
        public string Chamfer { get; set; }

        public virtual Provider Provider { get; set; }
        [ForeignKey("OperationId")]
        public virtual OperationType OperationType { get; set; }
    }


Представление
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
@model CatalogueInstrument.Models.MillingCutter

@{
    Layout = null;// "~/Views/Milling/IndexNew.cshtml";
}

<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

@using (Html.BeginForm()) {
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>MillingCutter</legend>

        @Html.HiddenFor(model => model.Id)

        <div class="editor-label">
            @Html.LabelFor(model => model.Name)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Name)
            @Html.ValidationMessageFor(model => model.Name)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.ProviderId)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.ProviderId)
            @Html.ValidationMessageFor(model => model.ProviderId)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.OperationId)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.OperationId)
            @Html.ValidationMessageFor(model => model.OperationId)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.D)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.D)
            @Html.ValidationMessageFor(model => model.D)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.d1)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.d1)
            @Html.ValidationMessageFor(model => model.d1)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.ap)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.ap)
            @Html.ValidationMessageFor(model => model.ap)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.L)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.L)
            @Html.ValidationMessageFor(model => model.L)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Flute)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Flute)
            @Html.ValidationMessageFor(model => model.Flute)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Ha)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Ha)
            @Html.ValidationMessageFor(model => model.Ha)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Shank)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Shank)
            @Html.ValidationMessageFor(model => model.Shank)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.r)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.r)
            @Html.ValidationMessageFor(model => model.r)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.H)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.H)
            @Html.ValidationMessageFor(model => model.H)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.D2)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.D2)
            @Html.ValidationMessageFor(model => model.D2)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.l2)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.l2)
            @Html.ValidationMessageFor(model => model.l2)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Ta)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Ta)
            @Html.ValidationMessageFor(model => model.Ta)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Rd)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Rd)
            @Html.ValidationMessageFor(model => model.Rd)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Chamfer)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Chamfer)
            @Html.ValidationMessageFor(model => model.Chamfer)
        </div>

        <p>
            <input type="submit" value="Save" />
        </p>
    </fieldset>
}

<div>
    @Html.ActionLink("Back to List", "Index");
</div>


в контролере методы описаны так:
Код контролера
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
public class MillingController : Controller
    {
        private CatalogueInstrumentContext db = new CatalogueInstrumentContext();
        //
        // GET: /Milling/
        
        public ActionResult Index()
        {
            return View();
        }
        
        [HttpPost]
        public ActionResult Details(IEnumerable<MillingCutter> Cutters)
        {
            return View(Cutters);
        }

        //
        // GET: /Milling/Edit/5
       
        public ActionResult Edit()
        {
            return View();
        }

        [HttpPost]
        public ActionResult Edit(MillingCutter cutter)
        {
            decimal? D = cutter.D;
            decimal? d1 = cutter.d1;
            decimal? ap = cutter.ap;
            decimal? L = cutter.L;
            IQueryable<MillingCutter> cutters = db.MillingCutters;
            if (D != null) cutters = cutters.Where(c => c.D == D);
            if (d1 != null) cutters = cutters.Where(c => c.d1 == d1);
            if (ap != null) cutters = cutters.Where(c => c.ap == ap);
            if (L != null) cutters = cutters.Where(c => c.L == L);
            return View("Details",cutters.ToList());
        }
    }



при Post запросе применяется фильтр и возвращается представление Details(представление основанное на загатовках обычный список). при первом обращении ко вкладке происходит вход в метод "Edit" при последующих же перемещениях по вкладкам входа не происходит до полной перезагрузки страницы а хотелось бы что бы при выборе соответствующего пункта сначала отображалось представление для ввода параметров Edit(get) затем фильтр через post запрос и вывод детальной информации.возможно ли это сделать и если не сложно то пример как это можно сделать.
...
Рейтинг: 0 / 0
25.12.2014, 09:36
    #38842342
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
bald56rusТакое поведение "нахаляву" никто не обещал. Сначала нужно определиться с архитектурой при смене выбранной страницы:

1. Полная перезагрузка страницы. Тогда бутстрапный табконтрол, наверное, ни к чему. Формируем всю страницу на сервере разором, выбранную страницу передаём в качестве параметра метода контроллера - её индекс, или как-то иначе.

2. Без полной перезагрузки страницы (SPA). Тогда в JavaScript подписываемся на события таба и подгружаем содержимое выбранной страницы через AJAX. jQuery тут сильно поможет.
...
Рейтинг: 0 / 0
25.12.2014, 09:38
    #38842345
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
МСУ, любитель разоров, айда сюда. Показывай, как ты это у себя делаешь без SPA, мне тоже интересно. :-)
...
Рейтинг: 0 / 0
25.12.2014, 09:46
    #38842354
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Алексей КМСУ, любитель разоров, айда сюда. Показывай, как ты это у себя делаешь без SPA, мне тоже интересно. :-)

Марсианин, узри:

Код: javascript
1.
$('#contentPlace').load('@Url.Action("GenerateMyPartialView", "SomeController", new { someId })')



Прикинь! Решили задачку одной строчкой вместо тонны говнища на SPA.
...
Рейтинг: 0 / 0
25.12.2014, 09:50
    #38842357
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Алексей К2. Без полной перезагрузки страницы (SPA).

Глобальное заблуждение называть SPA страницу с AJAX-ом, ключевое слово в SPA, это не Single, а Application. Т.е. использование архитектурных шаблонов для построение приложений — это даже для CMS слишком.
...
Рейтинг: 0 / 0
25.12.2014, 09:52
    #38842358
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
hVosttАлексей КМСУ, любитель разоров, айда сюда. Показывай, как ты это у себя делаешь без SPA, мне тоже интересно. :-)

Марсианин, узри:

Код: javascript
1.
$('#contentPlace').load('@Url.Action("GenerateMyPartialView", "SomeController", new { someId })')



Прикинь! Решили задачку одной строчкой вместо тонны говнища на SPA. Ну это и есть AJAX через jQuery, как я и предлагал.
...
Рейтинг: 0 / 0
25.12.2014, 09:53
    #38842362
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
hVosttГлобальное заблуждение называть SPA страницу с AJAX-ом.Ну а как её называть?
...
Рейтинг: 0 / 0
25.12.2014, 09:57
    #38842368
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Алексей КНу а как её называть?

Страница с AJAX-ом. SPA это концептуально совершенно обособленный подход, который может даже не использовать AJAX, а работать себе на веб-сокетах.

Если применять SPA к ASP.NET MVC, там от MVC вообще ничего не остаётся, только WebApi и один контроллер с одним действием и одним вью — который в принципе тоже нахер ненужен, надо просто положить HTML-ину в корень.
...
Рейтинг: 0 / 0
25.12.2014, 09:58
    #38842370
bald56rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
можно вмешаться в сей диалог.:)
hVostt,Алексей К огромное спасибо в который раз помогаете.
ну что читать мне надо ASP.NET MVC я уже понял и нахожусь в процессе окончательного выбора книги и дальнейшей покупки.может подскажите что еще почитать
...
Рейтинг: 0 / 0
25.12.2014, 10:06
    #38842376
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
hVosttАлексей КНу а как её называть?

Страница с AJAX-ом.Так себе. Нужно нормальное название. Может "динамическая страница"?
hVosttSPA это концептуально совершенно обособленный подход, который может даже не использовать AJAX, а работать себе на веб-сокетах.Хорошо.
hVosttЕсли применять SPA к ASP.NET MVC, там от MVC вообще ничего не остаётся, только WebApi и один контроллер с одним действием и одним вью — который в принципе тоже нахер ненужен, надо просто положить HTML-ину в корень.Да. Но, Разор удобно применять для генерации шаблонов, поэтому у меня, грубо говоря, два метода в MVC-контроллерах. Первый выдаёт Home/Index, второй выдаёт шаблон по имени.
Второй...
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
    public class ViewsBaseController : Controller
    {
        string ViewBasePath;

        string ViewExtension;

        public ViewsBaseController(string viewBasePath, string viewExtension)
        {
            ViewBasePath = VirtualPathUtility.AppendTrailingSlash(viewBasePath);
            ViewExtension = viewExtension;
        }

        public ActionResult GetView(string viewName)
        {
            var viewPath = VirtualPathUtility.Combine(ViewBasePath, viewName) + ViewExtension;
            return View(viewPath);
        }
    }

    public class ViewsController : ViewsBaseController
    {
        public ViewsController()
            : base("~/Client/App/Modules", ".cshtml")
        { }
    }

...
Рейтинг: 0 / 0
25.12.2014, 10:08
    #38842377
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
bald56rusну что читать мне надо ASP.NET MVC я уже понял и нахожусь в процессе окончательного выбора книги и дальнейшей покупки.может подскажите что еще почитатьХз. Лично я книг по Asp.Net не читал. Изучал по "обрывкам из интернета".
...
Рейтинг: 0 / 0
25.12.2014, 10:13
    #38842382
bald56rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
ну так сейчас происходит мое текущее изучение данной технологии:) да в принципе как и все то что связано с IT. так же я изучал когда было необходимо Active Directory(админил небольшую сетку), SQL(написание запросов) ну и т.д.
...
Рейтинг: 0 / 0
25.12.2014, 10:13
    #38842383
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Алексей КМСУ, любитель разоров, айда сюда. Показывай, как ты это у себя делаешь без SPA, мне тоже интересно. :-)
Ну Хвост уже всё рассказал, $.load решает любые проблемы частичной загрузки.

Алексей КНу это и есть AJAX через jQuery, как я и предлагал.
Так а зачем для этого SPA? :)
...
Рейтинг: 0 / 0
25.12.2014, 10:14
    #38842385
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Алексей К,

не книги, а исходники читать нужно
...
Рейтинг: 0 / 0
25.12.2014, 10:16
    #38842388
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Алексей КДа. Но, Разор удобно применять для генерации шаблонов, поэтому у меня, грубо говоря, два метода в MVC-контроллерах. Первый выдаёт Home/Index, второй выдаёт шаблон по имени
А в MVC контроллере я имею один метод и выдаю различные PartialView по условию. SPA - УГ для чайников.
...
Рейтинг: 0 / 0
25.12.2014, 10:18
    #38842390
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
ИзопропилАлексей К,

не книги, а исходники читать нужноИсходники являются частью "по обрывкам из интернета".
...
Рейтинг: 0 / 0
25.12.2014, 10:19
    #38842393
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
Лично я считаю так, коли нужен веб - бери нормальный MVC с разором с классическим HTML и делай вещи. Коли нужен десктоп - бери WPF + MVVM и не насилуй себе моск. Все эти грабли с петрушкой на убогом SPA - козлу под хвост. Логика на маразматическом JS - удел скудности и убогости
...
Рейтинг: 0 / 0
25.12.2014, 10:22
    #38842401
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET MVC частично динамическая страница
МСУАлексей КДа. Но, Разор удобно применять для генерации шаблонов, поэтому у меня, грубо говоря, два метода в MVC-контроллерах. Первый выдаёт Home/Index, второй выдаёт шаблон по имени
А в MVC контроллере я имею один метод и выдаю различные PartialView по условию.Чем View отличается от PartialView ?
МСУSPA - УГ для чайников.Ути пути пути....
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC частично динамическая страница / 25 сообщений из 50, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]