2009-04-29 17 views
1

如果ASP.NET控件聲明未實現的事件處理程序,是否有導致編譯錯誤的方法?例如,我聲明瞭一個文本框編譯時可以捕獲缺失的事件處理程序嗎?

<asp:TextBox ID="uxFeeQty" runat="server" MaxLength="2" Columns="2" 
    AutoPostBack="true" 
    OnTextChanged="ReCalculateFees" 
    style="text-align:right;" /> 

但忽略了實現ReCalculateFees事件處理程序。直到我瀏覽頁面並且拋出運行時異常,這個錯誤才顯現出來。有沒有辦法在編譯時捕獲這個錯誤?我可以用代碼而不是聲明方式來訂閱我的處理程序,但這需要大量的清理工作。

回答

2

不建議花費更多的錢,但ReSharper的解決方案範圍的分析將標記所有這些東西給你。它經常節省我足夠的時間來證明工具的價格。

+0

實際上,我已經擁有了它,並且已經閱讀了4.5中新的解決方案分析功能,但是我一直無法找到它來打開它!你的回答促使我再試一次,所以我做了一些挖掘,並在Resharper> Windows> Solution in Solution中發現它。謝謝。 – 2009-04-29 17:56:32

相關問題