Если я правильно вас понял, вы, возможно, ищете это:
function DisplayImages() {
$.fancybox([
{ 'href': '<%= Model.ImagePath %>',
'title': '<%= Model.ImageTitle %>' },
{ 'href': '<%= Model.AnotherImagePath %>',
'title': '<%= Model.AnotherImageTitle %>' }],
{'padding': 0 //yada yada}
})
};
Предполагая, что вы пишете этот код в виде aspx / ascx, он будет вставлять данные со стороны сервера непосредственно в визуализированный html аналогично' echo ' делает в PHP.
Модель - это объект, который вы передадите для просмотра с контроллера.
Вот инструкции от СтивенаВальтер.
Если ваша проблема на самом деле не столько в встраивании данных со стороны сервера, сколько в передаче в качестве аргумента нескольких путей к изображениям и заголовков для плагина, вы можете проверить, как JSONСериализация (<- это только один способ сделать это) работает.Скорее всего, я бы создал <a href="http://www.asp.net/mvc/tutorials/creating-custom-html-helpers-cs" rel="nofollow noreferrer"> htmlHelper , который сериализует передаваемый объект и использовал бы его так:
$.fancybox([<%= Html.ToJSON(Model.Images)%>],
{'padding': 0 //yada yada}
})