视图
< style>
. bb {
color: red;
}
< / style>
< form>
< div class = "form-group" >
< label> 账号:< / label>
< input type= "text" id= "userName" name= "Name" / >
< / div>
< label id= "dd" > < / label>
< div class = "form-group" >
< label> 密码:< / label>
< input type= "password" / >
< / div>
< input type= "submit" value = "登录" / >
< / form>
@section scripts{
< script type= "text/javascript" >
$( "#userName" ) . blur ( function ( ) {
var userName = $( "#userName" ) . val ( ) ;
var xml = new XMLHttpRequest ( ) ;
xml. open ( "POST" , "/Ajax/Selete" , true ) ;
xml. setRequestHeader ( "Content-type" , "application/x-www-form-urlencoded" )
xml. send ( "Name=" + userName) ;
xml. onreadystatechange = function ( ) {
if ( xml. readyState == 4 && xml. status == 200 ) {
var res = xml. responseText;
if ( res == "*此用户已被使用" ) {
$( "#dd" ) . addClass ( "bb" ) ;
}
else {
$( "#dd" ) . removeClass ( "bb" ) ;
}
$( "#dd" ) . html ( res) ;
}
}
} ) ;
< / script>
}
控制器
public ActionResult Index ( )
{
return View ( ) ;
}
public ActionResult Selete ( string Name)
{
var res = "此用户合法" ;
string [ ] user = new string [ ] { "aa" , "bb" , "cc" } ;
for ( int i = 0 ; i < user. Length; i++ )
{
if ( user[ i] . ToString ( ) == Name)
{
res = "*此用户已被使用" ;
break ;
}
else
{
res = "此用户合法" ;
}
}
return Content ( res) ;
}