Как передать свойство класса, определяемого в модели как параметр действия URL

Я получил следующее сообщение об ошибке:

Сообщение об ошибке компилятора: CS0746: недопустимый декларатор члена анонимного типа. Члены анонимного типа должны быть объявлены с назначением члена, простым именем или доступом члена.

из следующей строки:

<a href="@Url.Action((string)ViewBag.RequeryAction, (string)ViewBag.Vertical, new {  filters.size ="medium"})

Как я могу передать свойства фильтра в контроллер?


Я определил следующие типы:

class Filters {
     string Layout;
  `  bool onlyBlack
}

class Image {
    Filters filter;
    double height;
}

1 ответ

Вы не можете объявить имя свойства с точкой в ​​нем. filter.size не является действительным именем

Используйте это вместо:

<a href="@Url.Action((string)ViewBag.RequeryAction, (string)ViewBag.Vertical, new { filtersSize ="medium"})
Другие вопросы по тегам