javascript - javascript函数中MVC调用函数方法怎么来的?
问题描述
如何在 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>";
}`
目的是调用该函数并将图像传递给图像数组。
我不知道怎么去 ...
解决方案
推荐阅读
- indy10 - Delphi Indy 10 客户端从 10.2 升级到 10.4 时有 10 秒延迟
- c# - Edit.cshtml 文本框并设置“有效”IConfiguration 值
- java - 线程“main”java.lang.NullPointerException 中的异常:无法调用“Sequence.getValue()”,因为“obj”为空
- angular - Angular = 重置同名条件表单控件
- python - 如何在 google book api for python 中获取下一页?
- excel - Excel VBA GoalSeek 按表格中的每一行
- java - Netty tcnative 与 OpenSSL 和支持的组(椭圆曲线)
- abap - ABAP Open SQL 中的 CDS 查看消费
- javascript - 删除Node.js中数字字符串中的所有特定值
- google-cloud-platform - GCP 数据流计算图和作业执行