- JScript code
$.ajax( { type: "GET", url: "AddAdmin.aspx", dataType: "html", data: "userName=" + $("#TXT_USERNAME").val(), beforeSend: function(XMLHttpRequest) { $("#showResult").text("正在查询...."); }, success: function(msg) { $("#div名").html(msg); $("#div名").css("color", "red"); $("#div名").show("slow"); }, complete: function(XMLHttpRequest, textStatus) { //隐藏正在查询图片 }, error: function(XMLHttpRequest) { aalert("出错了!"); //错误处理 } } );
后台
- C# code
string username = Request.QueryString["userName"]; //string username=Request.Params["username"]; if (INFO_ADMINManager.UserName(username)) { Response.Write("用户名已存在!"); Response.End(); } else { Response.Write("您可以使用此用户!");
}
后台代码是必须写在load里么 如果写在load里,首次加载 用Response.Write往前台传值的话就会在页面上方显示 还有一个问题就是现在页面的div一闪就没了 停不住是不是要在前台再加点代码呀 求高手帮忙
------解决方案--------------------
要写在另一个页里 控件有个属性是自动把数据回传到服务器 只要给它false就行了