This is not how it works. In particular, it's important to understand that in .NET you cannot invoke an event from anywhere except the class or structure where the event instance is defined. You cannot do it even in a derived class. In all other cases, you don't invoke events but
handle them by adding a handler to the invocation list of some event instance. You need to read about events on .NET as right now you seemingly don't really have a clue. Not to worry, it will come.
However, in your case you don't have to use events. Instead, you can write a Web form with the "POST" method. Its submit button will cause the browser to send appropriate HTTP request without any code except HTML (but on server side, you will need to write the code processing the request and, say, storing data in your database). Please learn how to do it, for example, from this MSDN article:
http://msdn.microsoft.com/en-us/magazine/cc163736.aspx[
^].
—SA