Member 13544485 Ответов: 1

В приложении MVC , использующем linq и C#, как разместить сообщение на экране?


В приведенном ниже коде, как я могу вызвать SandyInserts со значениями в createordermodel ?

Код CSHTML.

    @foreach (var type in types.OrderBy(t => t.Type == SureFit.Тип продукта.Башмак ? 1 : 2))
    {
    если (тип.ProductCategoryId == 5)
    {
  • @формат HTML.Actionlink панели("без обуви", "SandyInserts", "заказы", новый { }) ищу правильный код
  • }
    еще
    {
  • @type.Name
  • }
    }



ORDERSCONTROLLER: КОРРЕКЦИЯ НУЖНА И ЗДЕСЬ
[SureFitAuth(Привилегия.OrdersCreate)]
public ActionResult SandyInserts(модели.CreateOrderModel модель)
{
верните это.View(модель);
}

Что я уже пробовал:

Это мое первое приложение MVC.
Когда я создаю заказ, сначала у меня есть экран информации о пациенте, затем экран продукта, затем экран сведений о продукте, экран аксессуаров, называемый вставками, и, наконец, экран обзора заказа,
На экране продукта у меня есть возможность выбрать ни один продукт, который приведет меня к экрану аксессуаров, пропуская экран сведений о продукте.
Когда я вызываю ActionResult, я должен передать модель заказа и иметь возможность передать информацию о пациенте, но продукт должен быть пустым.
Что такое правильный код?

1 Ответов

Рейтинг:
1

Graeme_Grant

Отладчик на стороне сервера с точками останова и локальным экраном отладки-это хорошее место для начала. Вы знаете, как это сделать? Если нет, посмотрите это видео: Базовая отладка с помощью Visual Studio 2010 - YouTube[^]

А это карманная ссылка на ручную бритву, которую нужно иметь: Краткий справочник по синтаксису C# Razor | Вы были взломаны[^]