-1

我在 SharePoint 提供程序托管的 MVC 应用程序中使用以下代码来访问控制器方法

var urlAddProduct = "/Home/AddProduct?SPHostUrl=" + spHostUrl;
$.post(urlAddProduct,
        {
          id: id            
        }).done(function () {

        }).fail(function () {
             alert("Failed to add the new product!");
 });
 //method
  [SharePointContextFilter]
 public ActionResult AddProduct(string id) {
    var spContext = SharePointContextProvider.Current.GetSharePointContext(HttpContext);
    using(var clientContext = spContext.CreateUserClientContextForSPHost()) {
    }
  return View();
}

代码工作正常,但总是以失败状态/失败警报返回。我没有收到任何代码异常。

4

1 回答 1

0

根据您的评论,检查您是否在路径下的解决方案中有视图/Views/Home/AddProduct.cshtml

于 2016-07-21T11:35:21.903 回答