javascript函数中的MVC调用函数方法怎么来的?

时间:2018-05-11 17:55:35

标签: javascript arrays asp.net-mvc function

如何在JavaScript中调用C#函数?

我的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>";
}`

目的是调用函数并将图像传递给图像数组。

我不知道怎么......

0 个答案:

没有答案