Вы должны изменить структуру вашего метода так, чтобы она была похожа на
public void doSomething(object sender, EventArgs e)
{
....
}
и для передачи параметров вам нужно обойти это так:
например, если вы используете элемент управления Html, вы можете указать свой параметр в качестве значения атрибута (например, ID в этом примере), а затем получить его в обработчике на стороне сервера
т.е. сделать элемент управления изменяющим цвет стиля
HTML:
<a href="" id="Grey" runat="server" onserverclick='ApplyStyleEvent'></a>
Код:
protected void ApplyStyleEvent(object sender, EventArgs e)
{
Profile["SelectedStyle"] = ((HtmlControl)sender).ID;
Response.Redirect("");
}
и т. Д.