老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

用jquery驗(yàn)證用戶名是否有效或重復(fù)

最近在做畢業(yè)設(shè)計(jì)的時(shí)候,新增管理員用到j(luò)query的ajax驗(yàn)證用戶名是否存在,本人初次使用jquery的ajax,發(fā)了挺長時(shí)間的去網(wǎng)上找相關(guān)東西,現(xiàn)在和大家共享我的做法,多多指教。

我們提供的服務(wù)有:做網(wǎng)站、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、克拉瑪依區(qū)ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的克拉瑪依區(qū)網(wǎng)站制作公司

實(shí)現(xiàn)的效果如下圖:

用jquery驗(yàn)證用戶名是否有效或重復(fù)

在代碼中使用jquery-1.3.2的vsdoc版本:

  1.  
  2.       
  3.         $(function() {  
  4.             $("#txtUserName").focus(function() {  
  5.                 $(this).addClass("focus");  
  6.             }).blur(function(){  
  7.                 $.ajax({  
  8.                     type: "GET",  
  9.                     url: "valideUserName_ajax.aspx",  
  10.                     dataType: "html",  
  11.                     data: "userName=" + $("#txtUserName").val(),  
  12.                     beforeSend: function(XMLHttpRequest) {  
  13.                         $("#showResult").text("正在查詢。。。");  
  14.                     },  
  15.                     success: function(msg) {  
  16.                         $("#showResult").html(msg);  
  17.                         $("#showResult").css("color", "red");  
  18.                     },  
  19.                     complete: function(XMLHttpRequest, textStatus) {  
  20.                         //隱藏正在查詢圖片 
  21.                     },  
  22.                     error: function() {  
  23.                         //錯(cuò)誤處理 
  24.                     }  
  25.                 });  
  26.             });  
  27.         });  
  28.      

其中上面引用的js代碼中的就是id為txtUserName的textbox先聚焦,失去焦點(diǎn)時(shí),驗(yàn)證使用ajax判斷用戶名是否存在。

  1.  

ajax獲取的頁面:valideUserName_ajax.aspx
前臺頁面的代碼如下:

  1.  
  2.  
  3.  
  4.  
  5.     驗(yàn)證用戶名是否存在 
  6.  
  7.  
  8.      
  9.     
     
  10.       
  11.     
 
  •      
  •  
  •  
  • .cs的代碼:本人使用三層架構(gòu),如用其他方法,請相應(yīng)的轉(zhuǎn)換:

    1. public partial class valideUserName_ajax : System.Web.UI.Page  
    2. {  
    3.     protected void Page_Load(object sender, EventArgs e)  
    4.     {  
    5.         if (!string.IsNullOrEmpty(Request.QueryString["userName"]))  
    6.         {  
    7.             if(new zwx.BLL.adminUsers().ExistsUserName(Request.QueryString["userName"].ToString()))  
    8.             {  
    9.                 Response.Write(" " + "用戶名已經(jīng)存在,請重新輸入。");  
    10.             }  
    11.             else 
    12.             {  
    13.                 Response.Write(" " + "恭喜該用戶可以使用,請繼續(xù)。");  
    14.             }  
    15.         }  
    16.         else 
    17.         {  
    18.             Response.Write(" " + "用戶名不能為空!");  
    19.         }  
    20.     }  

    當(dāng)完成上面的步驟之后,可以實(shí)現(xiàn)判斷用戶名是否重復(fù),但是新的問題出現(xiàn)了?

    1. “/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。  
    2. --------------------------------------------------------------------------------  
    3.  
    4. 此頁的狀態(tài)信息無效,可能已損壞。   
    5. 說明: 執(zhí)行當(dāng)前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。   
    6.  
    7. 異常詳細(xì)信息: System.Web.HttpException: 此頁的狀態(tài)信息無效,可能已損壞。  
    8.  
    9. 源錯(cuò)誤:   
    10.  
    11.  
    12. [沒有相關(guān)的源行]  
    13.    
    14.  
    15. 源文件: c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\bab5ae03\ea433214\App_Web_asfn-zfc.1.cs    行: 0   
    16.  
    17. 堆棧跟蹤:   
    18.  
    19.  
    20. [FormatException: Base-64 字符串中的無效字符。]  
    21.    System.Convert.FromBase64String(String s) +0  
    22.    System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +77  
    23.    System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +4  
    24.    System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +37  
    25.    System.Web.UI.HiddenFieldPageStatePersister.Load() +113  
    26.  
    27. [ViewStateException: 無效的視圖狀態(tài)。  
    28.     Client IP: 127.0.0.1  
    29.     Port:   
    30.     User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0;  Embedded Web Browser from: http://bsalsa.com/; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; Tablet PC 2.0; 360SE)  
    31.     ViewState: /wEPDwUJNzMxNjYzNjkwZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WHQULY2JsTWFuYWdlJDAFC2NibE1hbmFnZSQwBQxjYmxBcnRpY2xlJDAFDGNibEFydGljbGUkMQUMY2JsQXJ0aWNsZSQyBQxjYmxBcnRpY2xlJDMFDGNibEFydGljbGUkMwUQY2JsQXJ0aWNsZUtpbmQkMAUQY2JsQXJ0aWNsZUtpbmQkMQUQY2JsQXJ0aWNsZUtpbmQkMgUQY2JsQXJ0aWNsZUtpbmQkMwUQY2JsQXJ0aWNsZUtpbmQkMwUIY2JsUGljJDAFCGNibFBpYyQxBQhjYmxQaWMkMgUIY2JsUGljJDMFCGNibFBpYyQzBQxjYmxQaWNLaW5kJDAFDGNibFBpY0tpbmQkMQUMY2JsUGljS2luZCQyBQxjYmxQaWNLaW5kJDMFDGNibFBpY0tpbmQkMwUKY2JsVmlkZW8kMAUKY2JsVmlkZW8kMQUKY2JsVmlkZW8kMgUKY2JsVmlkZW8kMwUKY2JsVmlkZW8kMwUMaW1nQnRuU3VibWl0BQxpbWdCdG5DYW5jbGUzgcuA+4V7gkvpf3QO5Zd66FFRMQ==,/wEPDwUJNzgzNDMwNTMzZGT4DI9jhwcGjbIzQJAyCccg/Xoh2g==  
    32.     Referer: http://localhost:53227/site_ma...]  
    33.  
    34. [HttpException (0x80004005): 此頁的狀態(tài)信息無效,可能已損壞。]  
    35.    System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +106  
    36.    System.Web.UI.ViewStateException.ThrowViewStateError(Exception inner, String persistedState) +14  
    37.    System.Web.UI.HiddenFieldPageStatePersister.Load() +217  
    38.    System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +105  
    39.    System.Web.UI.Page.LoadAllState() +43  
    40.    System.Web.UI.Page.Proce***equestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6785  
    41.    System.Web.UI.Page.Proce***equest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +242  
    42.    System.Web.UI.Page.Proce***equest() +80  
    43.    System.Web.UI.Page.Proce***equestWithNoAssert(HttpContext context) +21  
    44.    System.Web.UI.Page.Proce***equest(HttpContext context) +49  
    45.    ASP.site_mag_manage_editmanage_aspx.Proce***equest(HttpContext context) in c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\bab5ae03\ea433214\App_Web_asfn-zfc.1.cs:0  
    46.    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181  
    47.    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75  
    48.  
    49.    
    50.  
    51.  
    52. --------------------------------------------------------------------------------  
    53. 版本信息: Microsoft .NET Framework 版本:2.0.50727.5448; ASP.NET 版本:2.0.50727.5456  

    后來又發(fā)了很多時(shí)間去網(wǎng)上找解決方案。最后找到一個(gè)比較滿意的。且決解問題的,方案如下:

     通過上網(wǎng)查詢,給出以下解決方案:

    在該工程中的web.config中添加如下代碼:

    來源: http://www.cnblogs.com/ufo0303/archive/2008/04/10/1146026.html

    但是,按照網(wǎng)上給出的方法并沒有解決問題.

    于是, 參見: http://blog.csdn.net/Yamzef/archive/2007/03/26/1541160.aspx .其中說:

    如果你在回調(diào)前不加這兩句的話 __theFormPostData就會(huì)在原來的基礎(chǔ)上再添加現(xiàn)有的網(wǎng)頁狀態(tài)post數(shù)據(jù),這樣可以說現(xiàn)在回調(diào)時(shí)你已包含了兩份post數(shù)據(jù),但回調(diào)時(shí),服務(wù)器方仍然把它當(dāng)作一份看待,結(jié)果服務(wù)器分析不出post數(shù)據(jù),只給你返回了一個(gè)網(wǎng)頁狀態(tài)已損壞的消息 

    分析,可能是B頁面,包含form表單才造成問題出現(xiàn).于是刪除B.aspx中的Form標(biāo)簽.問題解決.

    于是我就將我ajax引用頁面的form刪掉。代碼變成如下:

    1.  
    2.  
    3.  
    4.  
    5.     驗(yàn)證用戶名是否存在 
    6.  
    7.  
    8.  
    9.  
    10.  

    對比發(fā)現(xiàn)了什么不一樣了嗎?少了form以及下面的div。

    這時(shí)你再嘗試一下,發(fā)現(xiàn)就這樣實(shí)現(xiàn)了添加新的管理員吧。


    文章題目:用jquery驗(yàn)證用戶名是否有效或重復(fù)
    路徑分享:http://www.xueling.net.cn/article/jchojs.html

    其他資訊

    在線咨詢
    服務(wù)熱線
    服務(wù)熱線:028-86922220
    TOP
    主站蜘蛛池模板: 欧美变态另类xxxx | 最新日优天堂高清AV | 特级精品毛片免费观看 | 教师学生毛片一区二区三区 | 69xxxx国产 | 又爽又黄又无遮挡的视频在线观看 | 中文精品一区二区 | 日本一级淫片1000部 | 性爱视频在线播放 | 又爽又色禁片1000视频免费看 | 日本色偷偷 | 91久久精品国产91久久性色也 | 亚洲精品综合一二三区在线观看 | 蜜臀网站 | 成人av18 | www.日本农妇.无码精品 | 手机看片日本 | 99久久国语露脸精品国产 | 日本三级中文字幕 | 中文字幕丰满乱子伦无码专区 | 男人网站在线 | 国产乱对白刺激视频户外 | 国产97成人亚洲综合在线 | 日本高清不卡一区 | 91精品视频一区 | 6080YYY午夜理论片 | 小宝极品内射国产在线 | 国产精品一区二区三区观看 | 国产影视一区二区三区 | 国产精品sm在线观看 | 欧美性在线观看 | 91大片淫黄大片在线天堂 | 优酷网在线观看 | 欧美性猛交xx| 一色屋精品视频在线观看免费 | 国产精品青草国产一区二区 | 悠悠资源AV男人免费站 | 中日韩在线观看视频 | 国产日韩精品一区二区在线观看播放 | 香蕉免费网站 | 一区二区三区四区国产精品视频 |