我的Index.cshtml文件中有一个用户名文本框,我想在用户更改文本框内的文本时检查我们的 Active Directory 中的匹配项,然后可能将其显示在 中DropDownList,以便用户可以从中选择。
所以我在文本框的事件上调用了一个 JavaScript 函数oninput,现在的问题是如何从该 JS 函数调用我的 C#FindUser()方法Index.cshtml.cs?我已经尝试了很多我读过的东西,ajax调用不起作用,添加[WebMethod]和使方法静态不起作用,互联网上的大多数都是在我没有使用的 MVC 上。
中的文本框Index.cshtml:
<input type="text" class="form-control" oninput="findUsers()" />
JavaScript 函数:
function findUsers() {
$.ajax({
url: 'Index\FindUser',
success: function (data) {
alert(data);
},
error: function (error) {
alert("Error: " + error);
}
})
}
引导浏览器提醒
错误:[对象对象]
Index.cshtml.cs 中的方法:
public void FindUser()
{
// code
}
甚至没有从 JS 函数调用该方法。
我也读过几次从视图中调用 C# 方法不是正确的方法。如果是这样,我怎样才能实现我的目标呢?
慕码人2483693
倚天杖
慕容3067478
侃侃无极
梵蒂冈之花
MMMHUHU
相关分类