Я пытаюсь использовать обнуляемый DateTime и дважды как параметр для actionfilter, но это дает следующее сообщение об ошибке:Asp.net Mvc: Фильтры NULLABLE параметру
'Propertyname' is not a valid named attribute argument because it is not a valid attribute parameter type
Я думал быстрый Google будет решить, но к моему сюрпризу я не мог найти много информации об этом.
Вот код фильтра.
public class AddToSitemap : ActionFilterAttribute
{
public string Changefreq { get; set; }
public DateTime? Lastmod { get; set; }
public double? Priority { get; set; }
}
Заранее спасибо.
Не должно ли имя класса быть AddToSiteMapAttribute для MVC Framework правильно подобрать атрибут? –
Это действительно хороший вопрос, все примеры, которые я видел, тоже делают. Мой код, похоже, работает, поэтому я не уверен, что обязательно добавить атрибут имени. – Pickels
Это не обязательно, но это общепринятое правило и правило. –