代码之家  ›  专栏  ›  技术社区  ›  James

属性验证字段由ASP.Net页生命周期中的给定点初始化

  •  0
  • James  · 技术社区  · 16 年前

    我想创建一个属性,我可以装饰特定的领域或属性。如果此属性所修饰的字段或属性在ASP.Net页生命周期的给定点处为空,则此属性将引发异常。也就是说,如果一个属性“x”在ASP.Net页面的预呈现阶段为空,它将导致抛出一个带有好消息的“ArgumentNullException”异常。或者一个卑鄙的信息。不管怎样,这都是我选择的信息。

    对于标准的.Net属性,这是可能的,还是需要某种Spring.Net魔力?感谢您的指导。

    谢谢

    1 回复  |  直到 16 年前
        1
  •  0
  •   James Curran    16 年前

    现在,我明白你的安排了。只是你的问题把我弄糊涂了。

    您需要定义自己的属性类,它派生自CLR属性类。它只需要一个参数来指示要检查的点。

    推荐文章