Я использую карусель загрузчика 3, и я запутался, если смогу сделать source () динамическим.
Идея состоит в том, чтобы в модале (PopUp в Devextreme / Devexpress) эту карусельи взять идентификатор из таблицы (dxDataGrid Devextreme).
Сейчас у меня есть DataGrid со столбцом, который имеет кнопку, которая приносит модальное значение, он выполняет карусель с некоторыми тестовыми данными и работает нормально, но это нея не имею данных для этого Id, у меня есть некоторый код для модального и контроллера, но я не знаю, как получить данные из контроллера и отправить Id на контроллер, я новичок в веб-разработке.
Я использую bootstrap 3, asp net mvc, c #, Devextreme (сетка данных), Javascript (для некоторых событий компонента devextreme)
<div class="bs-example">
<div id="mainCarousel" class="carousel slider" data-ride="carousel">
<div class="carousel-inner">
<div class="item active">
<img class="img-responsive center-block" src='here is a base64'
</div>
</div>
<a class="left carousel-control" href="#mainCarousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
<span class="sr-only">Previo</span>
</a>
<a class="right carousel-control" href="#mainCarousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-right"></span>
<span class="sr-only">Siguiente</span>
</a>
</div>
</div>
//HomeController
public JsonResult getPhoto(string idFlete)
{
var resultado = HomeModel.retornoFotoServidor;
string[] strFotosBase = resultado.ToArray();
return Json(strFotosBase, JsonRequestBehavior.AllowGet);
}
//HomeModel
public static List<string> retornoFotoServidor
{
get
{//Here is a code of SQL to bring the Base64 string, add "data:image/jpeg;base64," and return it as list to the controller
}
Что я ожидаю, так эточтобы иметь разные изображения на основе идентификатора Datagrid, я не знаю, как перенести данные из контроллера в карусель, я действительно новичок в веб-разработке, может быть, кто-то может подсказать мне ответ илируководство мe к некоторой информации, спасибо за время