我发现 ASP.Net PageMethods 非常方便且易于使用,但我刚刚开始使用 MVC 进行开发并且不确定如何使用它们?
在 MVC 中,当 MyFunction 是 Controller 操作时,PageMethods.MyFunction()
的等价物是什么?
我知道我可以使用 Json
函数返回一个值,但我如何从客户端调用该操作?
最佳答案
I know I can use the Json function to return a value, but how do I call the action from the client?
我认为您正在寻找 getJSON
$.getJSON("/controller/action", function(json)
{
alert("JSON Data: " + json.users[3].name);
});
或 ajax jQuery 方法。
两者都可以很容易地调用操作并从 ASP.NET MVC 中获取 JSON 数据。
关于javascript - PageMethods 与 ASP.Net MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/369595/