【发布时间】:2011-03-16 07:51:31
【问题描述】:
我在一个 asmx 中有许多 webmethod。我需要在调用其中一些网络方法之前执行许可证检查。我可以在每个需要检查的 Web 方法中插入以下代码:
if (!AllRight())
{
// badRequest
return;
}
或者我可以将复杂的过滤器插入到 HttpModule 以通过 URL 检测 webmethod。 我需要类似 webmethod 的属性和可以处理它的地方。 有没有很好的解决方案?
【问题讨论】:
标签: asp.net web-services