Non serve che passi la variabile come parametro della funzione. Essendo quell'oggetto parte della pagina, puoi richiedere direttamente il valore lì contenuto:
codice:
<%@ Page Inherits="Login" Src="login.cs" %>
...
<INPUT ID="nome" TYPE="Text" RUNAT="Server">
<INPUT TYPE="Submit" Value="loggati!" OnServerClick="funzione" RUNAT="Server">

e nel file login.cs ho:
public class Login : Page{
public void funzione(Object sender, EventArgs e){
string valore=id.Value;
...
}
}
Ciao