Регистрация действий пользователя на сайте ASP.NET? - PullRequest
0 голосов
/ 10 декабря 2008

Что мне нужно, так это система, которая регистрирует методы, вызываемые пользователями, и их возвращаемые значения, если они есть. Например, пользователь входит в систему, и он / она работает в моем веб-приложении. затем, естественно, он / она нажимает на что-то, и поэтому он / она запускает какой-либо метод события, независимо от того, что моя система регистрации должна записать в метод имя этого метода и метку времени вместе с именем пользователя или идентификатором пользователя в базе данных.

Так, как я могу сделать это в asp.net.

Ответы [ 2 ]

3 голосов
/ 10 декабря 2008

Ну, самый простой способ - это просто добавить все операторы ведения журнала в ваш код, используя каркас ведения журнала, такой как Log4Net . Если вам нужен более автоматический способ сделать это, вы можете изучить PostSharp , чтобы вы могли просто украсить соответствующие методы атрибутом - но это, безусловно, более сложно и, вероятно, того стоит, только если вы есть много событий для входа.

1 голос
/ 10 декабря 2008

вы можете присоединить свой класс логики записи к событиям, вызванным частями кода. использование управляемой событиями архитектуры - хороший пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...