m-masood Ответов: 0

Несколько форматов файлов в gridview


Есть ли какой - нибудь способ извлечь несколько форматов файлов из источника?
В настоящее время я вытягиваю все файлы .jpg, но мне нравится иметь возможность вытягивать как .jpg, так и .pdf.

Спасибо

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

<itemtemplate>
&ЛТ;АСП:гиперссылку с ID="HyperLinkParts" атрибут runat="сервер" текст= в '<%# Ивала("изделия") %&ГТ;'
Navigateurl свойство= в '<%#Ивала("код изделия", "~/оборудования/{0}.форматы jpg") %&ГТ;'

Maciej Los

Я бы настоятельно рекомендовал прочитать это: ASP.NET обзор привязки данных[^]

Laxmidhar tatwa technologies

Динамическое определение типа ячейки

F-ES Sitecore

Вероятно, вам придется выполнять привязку данных в коде, а не использовать Eval в разметке. Это дает вам гораздо лучший контроль, и вы можете привязываться к различным расширениям в зависимости от типа данных, поскольку вы, очевидно, жестко кодируете jpg в разметке.

m-masood

Не могли бы вы привести мне пример? Спасибо!!

F-ES Sitecore

Это показывает основные принципы

https://www.aspsnippets.com/Articles/Find-Access-control-inside-GridView-in-RowDataBound-and-RowCommand-events-of-ASPNet-GridView.aspx

Таким образом, Вы используете FindControl для получения гиперссылки в событии привязки строки и обновляете NavigateUrl этой ссылки в зависимости от данных для этого row....so если вы привязываетесь к изображению, используйте правильное расширение, если это pdf-файл, используйте расширение для этого.

0 Ответов