В дополнение к Dewfy:
Добавьте в свой web.config следующее:
<system.web.extensions>
<scripting>
<webServices>
<authenticationService enabled="true" />
</webServices>
</scripting>
</system.web.extensions>
Теперь вы можете вызывать службу аутентификации из JavaScript, например:
Sys.Services.AuthenticationService.login("username",
"password", false, null, null, loginCompleted, loginFailed, "");
function loginCompleted()
{
var loginSuccessful = Sys.Services.AuthenticationService.get_isLoggedIn();
if(loginSuccessful) /* do stuff */
}
function loginFailed(result, userContext, method)
{
alert('Exception ' + result.get_message());
}