Выберите товары по категориям в SyndicationFeed

Я использую.NET SyndicationFeed для создания своего собственного RSS-канала. Нет проблем создать его и отобразить все из них, но я не совсем понял, как выбрать все новостные элементы в ленте, которые имеют определенную категорию.

Например, все элементы, которые были классифицированы в SyndicationItem.Category с "Art". Я хочу отобразить их в виде MVC, где у меня есть выпадающий список, в котором можно выбрать категории.

1 ответ

Я столкнулся с подобной проблемой с веб-сайтом, и это RSS-канал. Решение, которое я нашел, проходило через страницу категории. Допустим, URL-адрес www.mywebsite.com/feed и когда я хочу, чтобы посты были отнесены к категории "Искусство", я перехожу к www.mywebsite.com/category/art/feed и там я получил все сообщения в этой категории.

Проблема будет заключаться в определении формы URL, где вы можете найти сообщения каждой категории, потому что она отличается от сайта к сайту (www.url.com/category/catName или же www.url.com/section/catName например)

И другая проблема в том, что я не нашел канал для списка категорий, чтобы заполнить раскрывающийся список, о котором вы упомянули, поэтому мне пришлось сделать это вручную.

Я знаю, что это не определенный ответ, но я надеюсь, что это поможет.

Другие вопросы по тегам