$.post всегда заканчивался ASP.NET MVC с приложением, размещенным провайдером

Я использую следующий код в приложении MVC, размещенном провайдером SharePoint, чтобы использовать метод контроллера

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();
}

Код работает нормально, но всегда возвращается в сбойном состоянии / сбой оповещения. Я не получаю никаких исключений кода.

1 ответ

Согласно вашему комментарию, проверьте, есть ли у вас представление в вашем решении под путем /Views/Home/AddProduct.cshtml

Другие вопросы по тегам