我有一个Convert(string name)在 razor c# 中定义的函数。接下来,我有一个 jquery 数据表,它由第一行的超链接组成。问题是我需要C#在 jquery 数据表中调用这个函数。"render": function (data, type, row, meta) { return '<a href="/Home/Detail?search=' + row.Id + '">'我想Convert(string name)在 jquery 数据表中调用这个 C#函数,如下所示: "render": function (data, type, row, meta) { return '<a href="/Home/Detail?search=' + @Check(row.Id) + '">但它没有按预期工作。有人可以帮忙吗?
2 回答
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
如果该方法可以在 javascript 上轻松实现,请使用 javascript,否则您需要在控制器端创建 WebMethod,以便像这样从 javascript 调用 C# 方法
[WebMethod]
public static void Convert(string name)
{
//Your Logic
}
然后像这样调用内部脚本
$.ajax({
type: "POST",
url: 'Yourcontrollername/Convert',
data: {name="somename"},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
//do something with result
},
error: function (e) {
alert("Something Wrong.");
}
});
- 2 回答
- 0 关注
- 140 浏览
添加回答
举报
0/150
提交
取消