如果ASP.NET控件声明了未实现的事件处理程序,是否有任何方法会导致编译错误?例如,我声明了一个文本框
<asp:TextBox ID="uxFeeQty" runat="server" MaxLength="2" Columns="2"
AutoPostBack="true"
OnTextChanged="ReCalculateFees"
style="text-align:right;" />
但是忽略了重新计算事件处理程序的实现。这个错误直到我浏览到页面并抛出运行时异常时才显现出来。有没有办法在编译时捕获这个错误?我可以在代码中订阅处理程序,而不是声明式订阅,但这需要大量的清理工作。