MVC вызывает функции метода в функции JavaScript Как получилось? - PullRequest
0 голосов
/ 11 мая 2018

Как я могу вызвать функцию C # в JavaScript?

Моя функция c #:

@functions{ 
    public List<string> Photo(int PostID)
{
    DataBase.Current.Baglan().Open();
    Objects.Current.Command.Dispose();
    Objects.Current.Command.Parameters.Clear();
    Objects.Current.Command.Parameters.AddWithValue("@PostID", PostID);
    Objects.Current.Command.Connection = DataBase.Current.Connection;
    Objects.Current.Command.CommandText = "Select * from PostPhoto where PostID=@PostID";
    var ReadPhotoUrl = Objects.Current.Command.ExecuteReader();
    while (ReadPhotoUrl.Read())
    {
        string PhotoUrl = ReadPhotoUrl["PhotoUrl"].ToString();
        Posts.Current.PostPhoto.Add(PhotoUrl);
    }
    return Posts.Current.PostPhoto;
} }

JavaScript: `

<script type="text/javascript">
var slider_content = document.getElementById('slider');
var image = [];
var i = image.length;
function getImages(id) {
    //my c# function in call ?
}
// function for next slide 
function nextImage() {
    if (i < image.length) {
        i = i + 1;
    } else {
        i = 1;
    }
    slider_content.innerHTML = "<img src=" + image[i - 1] + ".jpg>";
}
// function for prew slide
function prewImage() {
    if (i < image.length + 1 && i > 1) {
        i = i - 1;
    } else {
        i = image.length;
    }
    slider_content.innerHTML = "<img src=" + image[i - 1] + ".jpg>";
}`

Цель - вызвать функциюи передать изображение в массив изображений.

Я не знаю, как ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...