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 […]
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 […]
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 […]
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) […]
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?
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.
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 != […]
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. […]
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, […]
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?