$.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