如何在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>";
}`
目的是调用函数并将图像传递给图像数组。
我不知道怎么......