代码之家  ›  专栏  ›  技术社区  ›  Jamie Ide

是否可以在编译时捕获丢失的事件处理程序?

  •  1
  • Jamie Ide  · 技术社区  · 17 年前

    如果ASP.NET控件声明了未实现的事件处理程序,是否有任何方法会导致编译错误?例如,我声明了一个文本框

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

    但是忽略了重新计算事件处理程序的实现。这个错误直到我浏览到页面并抛出运行时异常时才显现出来。有没有办法在编译时捕获这个错误?我可以在代码中订阅处理程序,而不是声明式订阅,但这需要大量的清理工作。

    1 回复  |  直到 17 年前
        1
  •  2
  •   ProKiner    17 年前

    不是建议多花钱,而是 ReSharper 的解决方案范围分析将为您标记所有这些内容。它为我节省了很多钱,足以证明工具的价格是合理的。

    推荐文章