我正在学习 AngularJS,并且已经使用 mvc 应用程序对其进行了设置。我正在尝试将之前用 JQuery 编写的一小段代码转换为 AngularJS,但不知道如何让它工作。问题是我不知道如何使用 AngularJS 在我的控制器中调用代码隐藏方法?
这就是它现在在 JQuery 中的工作方式:
//JQuery calling code behind
$(document).on("click", ".open-AppDescriptionDialog", function () {
var title = "Title";
var state = "active";
//call method
$.post('<%= Url.Action("StatusInfoString") %>', { header: title, status: state }, ParseResult);
});
//method in controller
[HttpPost]
public ActionResult StatusInfoString(string path, string status)
{
ServiceClient serviceClient = new ServiceClient();
var data = serviceClient.GetResults();
return Content(data);
}
有人知道这是怎么做到的吗?