Ho un'azione del controller che restituisce alcuni risultati JSON al plug-in del calendario completo di jQuery. Rendo un HTTPStatusCodeResult
con un messaggio di errore personalizzato se si è verificato un errore, ma non riesco a visualizzare il messaggio di errore personalizzato. Tutto ciò che è viene visualizzato nella finestra di avviso è lo stato di default Http (vale a dire: 'proibita', o 'Internal Server Error')Messaggio di errore personalizzato con HTTPStatusCodeResult & jQuery
Controller cod che restituisce i messaggi di errore di codice
else if(id != CurrentUser.UserId)
{
return new HttpStatusCodeResult(403, "You are not authorised to view this.");
}
else
{
return new HttpStatusCodeResult(500, "There was an error on the server.");
}
jQuery
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
height: 600,
eventSources: [{
url: events,
type: 'Get',
error: function(response, status, error) {
alert(response.statusText);
}
}],
allDayDefault: false,
selectable: true,
eventClick: function (event) {
if (event.url) {
$('#details').load(event.url);
}
},
Non so perché Microsoft ha ** NON ** risolto questo ancora. Ho passato un'ora o più oggi cercando di vedere cosa stavo facendo male. – vcRobe
Mi chiedo quanti tecnici stanno lavorando al VS Web Development Server in questi giorni? La mia ipotesi è 0 – MrBliz