Come faccio a inviare un messaggio di errore personalizzato al cliente un Telerik MVC griglia Ajax Inserisci / Aggiorna / Elimina?

StackOverflow https://stackoverflow.com/questions/4127684

  •  29-09-2019
  •  | 
  •  

Domanda

Sto lavorando con l'Ajax Editing all'interno di un'estensione Telerik griglia. ! Vorrei gestire gli errori / eccezioni su Inserisci / Aggiorna / Elimina e visualizzare un utente messaggio amichevole nella finestra di messaggio che viene visualizzato al client, invece che il messaggio di default di "Errore richiesta URL restituito 500 - Internal Server Error "o simili.

C'è un modo per dire la griglia per visualizzare un messaggio di testo personalizzato?

È stato utile?

Soluzione

Qualcuno personalizzato l'avviso qui: http://www.telerik.com/community/forums/aspnet-mvc/grid/how-to-return-error-information-to-grid-in- ajax-editing-mode.aspx , ma io sono ancora alla ricerca di un modo per aggiornare in realtà la griglia stessa ...

C'è un po 'di speranza nella proprietà noRecordsTemplate della griglia sul lato client, ma abbiamo ancora bisogno di un modo per cancellare la griglia di tutti i record che potrebbe essere già stato lì.

Modifica

Trovato esso: per cancellare la griglia, e impostare il vostro messaggio, procedere come segue:

var grid = $('#Grid').data('tGrid');
grid.total = 0;
grid.dataBind(Array());
$('#Grid').find('.t-no-data td').text('My Custom Error Message');

Naturalmente, si riesce a capire da soli come combinare il mio esempio e l'esempio dal link qui sopra.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top