Я предлагаю использовать веб-часть Media Gallery (если вы используете Portal Engine).
Вам необходимо установить:
- Медиатека из списка существующих медиатек
- Отрегулируйте преобразование контента в соответствии с вашими потребностями
UPD:
Пример преобразования см. Ниже:
<a rel="lyteshow[4]"
href="<%# HTMLHelper.HTMLEncode(MediaLibraryFunctions.GetMediaFileUrl(Eval("FileLibraryID") ,Eval("FilePath"), Eval("FileGUID"), Eval("FileName"), GetDataControlValue<bool>("UseSecureLinks"), false)) %>?ext=<%# Eval("FileExtension", true) %>"
title="<%# ResHelper.GetString(Convert.ToString(Eval("FileDescription", true))) %>"><img
src="<%# MediaLibraryFunctions.GetMediaFileUrl(Eval("FileGUID"), Eval("FileName")) %>"
alt="<%# ResHelper.GetString(Convert.ToString(Eval("FileDescription", true))) %>"
title="<%# ResHelper.GetString(Convert.ToString(Eval("FileTitle", true))) %>"
width="140" border="0" /></a>