ich in einem Sharepoint-Provider folgenden Code bin mit MVC-app gehostet gibt eine Controller-Methode
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();
}
-Code funktioniert gut getroffen, aber immer gescheitert state/failed alert.Ich erhalte keine Code-Ausnahme.
Ersetzen Sie die 'fail' Funktion mit' .fail (function (XHR, Status, Fehler) {/ * Fehler überprüfen * /}); 'und prüfen Sie den Fehler, der an die Funktion übergeben wird. – martennis
Fehler sagt "AddProduct seinen Master wurde nicht gefunden, keine View Engine unterstützt. Die folgenden Orte wurden gesucht ...". Ich habe eine Schaltfläche in Index.cshtml und auf Schaltfläche klicken, ich bin der Code – user32124