在Asp.net中使用属性

时间:2011-02-19 16:58:40

标签: c# asp.net attributes aop

我有一些关于如何在asp.net页面类中使用Attribute的问题。 下面的代码片段是背景:

在aspx类页面中声明方法如下:

[SomeAttribute(Name=”Test”,TargetType=typeof(System.Int32)]
Public void Verify(object obj)

{

  //code to verify…

}

其他页面也会使用该属性。

现在我想要一个模块,它将在Verify方法调用之前调用一个方法。 目前,我的解决方案是使用客户IHttpModule实现类来注册BeginRequest事件。

在引用事件的方法中,如何在asp.net中获取当前通过请求调用的方法?这是我可以知道请求调用Verify方法的方式,这样我就可以对其执行某些操作。

1 个答案:

答案 0 :(得分:0)

我建议查看PostSharp:

http://www.sharpcrafters.com/

它内置了所有的善良,更多内容。