Articles of gestione degli

L’override di asp.net mvc OnException nel controller di base continua a propagarsi a Application_Error

Sto cercando di restituire una vista non emettere un reindirizzamento all’utente in base a determinati errori che potrebbero verificarsi dalla mia applicazione, voglio gestire gli errori + registrarli all’interno del mio controller di base, non voglio che l’errore si propaghi al mio Global.asax – Application_Error () metodo come voglio questo metodo per gestire eventuali altri […]

Pagine di errore dinamiche in Rails 3

In Rails 2.3.x, puoi sovrascrivere render_optional_error_file modo: # ApplicationController.rb protected def render_optional_error_file(status_code) render :template => “errors/500”, :status => 500, :layout => ‘application’ end Tuttavia, Rails 3 non ha più render_optional_error_file . Invece, è necessario eseguire l’override di rescue_action_in_public , che puoi fare in questo modo: # config/initializers/error_page.rb module ActionDispatch class ShowExceptions protected def rescue_action_in_public(exception) status […]

Qual è il modo corretto di gestire gli eventi in C ++?

Ho un’applicazione che deve rispondere a determinati eventi nel modo seguente: void someMethodWithinSomeClass() { while (true) { wait for event; if (event == SomeEvent) { doSomething(); continue; } if (event == SomeOtherEvent) { doSomethingElse(); continue; } } } Questo sarebbe in esecuzione è un po ‘di thread. In alcuni altri thread, le operazioni avrebbero creato […]

Come passare un evento a un metodo?

Vorrei creare un metodo che accetta un evento come argomento e aggiunge eventHandler per gestirlo correttamente. Come questo: Ho due eventi: public event EventHandler Click; public event EventHandler Click2; Ora vorrei passare un evento particolare al mio metodo come questo (pseudocodice): public AttachToHandleEvent(EventHandler MyEvent) { MyEvent += Item_Click; } private void Item_Click(object sender, EventArgs e) […]

I gestori di eventi in JavaScript sono richiamati in ordine?

Se allego più gestori di eventi a un singolo evento su un singolo elemento DOM, i gestori di eventi sono garantiti per essere richiamati nell’ordine in cui sono stati aggiunti? O non dovrei fare affidamento su questo comportamento?

Differenza tra l’evento KeyDown, l’evento KeyPress e l’evento KeyUp in Visual Studio

Qualcuno può dirmi la differenza tra l’evento KeyDown , l’evento KeyPress e l’evento KeyUp ? Ho controllato il sito msdn e non lo spiega molto. Qualcuno può dirmi in senso logico quando si verifica l’evento? Sento che tutto quanto sopra si verifica quando viene premuto un tasto. Quindi qual è la differenza esatta tra loro.

Come posso prendere un 404?

Ho il codice seguente: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = “HEAD”; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } Come posso rilevare un errore 404 specifico? Il WebExceptionStatus.ProtocolError può solo rilevare che si è verificato un errore, ma non fornire il codice esatto dell’errore. Per esempio: catch (WebException ex) { if (ex.Status != […]

Accesso alle funzioni associate ai gestori di eventi con jQuery

Con jQuery è ansible associare le funzioni a un evento triggersto su un object DOM utilizzando .bind() o una delle funzioni helper del gestore eventi. jQuery deve immagazzinarlo internamente in qualche modo e mi chiedo se sia ansible dare un object DOM, scoprire quali eventi sono stati associati all’object e accedere a tali funzioni ecc. […]

Come posso generare un evento tramite reflection in .NET / C #?

Ho un editor di terze parti che fondamentalmente comprende una casella di testo e un pulsante (il controllo DevEdress ButtonEdit). Voglio emulare un particolare tasto ( Alt + Giù ) facendo clic sul pulsante. Per evitare di scrivere questo e più volte, voglio creare un gestore di eventi KeyUp generico che solleverà l’evento ButtonClick. Sfortunatamente, […]

Come garantire che un evento venga sottoscritto solo una volta

Vorrei assicurarmi di iscrivermi solo una volta in una determinata class per un evento su un’istanza. Ad esempio mi piacerebbe essere in grado di fare quanto segue: if (*not already subscribed*) { member.Event += new MemeberClass.Delegate(handler); } Come potrei fare per implementare una guardia del genere?