成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JQuery Form Ajax提交asp.net表單時失敗

開發(fā) 后端
本文介紹了JQuery Form Ajax提交asp.net表單時的驗證視圖狀態(tài)MAC失敗的解決方法。

Ajax提交asp.net表單問題描述:很簡單的一段代碼,就是不能提交

  1.  //表單參數(shù)  
  2. var options = {  
  3. url:"article.aspx?action=add&time="+new Date().getMilliseconds(),  
  4. beforeSubmit: validate, // pre-submit callback   
  5. success: response, // post-submit callback   
  6. error: function() { alert("Ajax Submit Error!"); return false; }  
  7. };  
  8. //綁定Ajax提交到表單  
  9. $("#add_article").ajaxForm(options); 

validate和response函數(shù)就不貼出來了。

服務器端返回的錯誤是: 驗證視圖狀態(tài) MAC 失敗。

Ajax提交asp.net表單問題分析

大概的原因,我猜想應該是jquery Form在Ajax提交之前使用使用serialize()方法將__VIEWSTATE編碼到序列中,導致Post到服務器端時的視圖狀態(tài) MAC 失敗。

有同學就會說,你可以讓頁面不生成__VIEWSTATE,這個方法確實可行。

在表單頁面禁用VIEWSTATE,頁面代碼中還是會有__VIEWSTATE,***的辦法是去掉form的runat=server。

但是去掉runat=server后表單中就不能使用asp.net控件了,比如常見的< asp:textbox>也不能使用。

可行的辦法有兩種:

1.客戶端的處理方法:

   在提交之前加上下面兩行代碼:  

  1. $("#__VIEWSTATE").remove();  
  2.    $("#__EVENTVALIDATION").remove(); 

2.服務器端的處理方法

   在處理頁面關閉MAC視圖驗證:

  1. < %@ Page Language="C#"  enableViewStateMac="false" > 

本人是這樣解決JQuery Form Ajax提交asp.net表單時失敗的問題的。不知道大家遇到這個問題沒,如果有更好的辦法,還請指教。

【編輯推薦】

  1. ASP.NET MVC jQuery刪除鏈接
  2. ASP.NET MVC框架中引入JQUERY JQRTE控件
  3. ASP.NET MVC 示例項目:Suteki.Shop
  4. ASP.NET MVC三層架構實例
  5. ASP.NET MVC架構中依賴性注入的概念
責任編輯:book05 來源: cnblogs
相關推薦

2009-07-23 16:59:31

ASP.NET認證Form表單

2012-12-24 10:00:07

ASP.NETjQueryAjax

2009-07-22 16:11:43

ASP.NET AJA

2009-07-22 16:17:39

ASP.NET AJA

2009-07-22 16:25:41

ASP.NET AJA

2009-07-24 13:41:15

ASP.NET AJA

2009-07-22 16:05:34

ASP.NET AJA

2009-07-29 17:23:17

ASP.NET表單

2009-07-22 15:58:52

ASP.NET AJA

2009-07-31 13:24:43

ASP.NET AJA

2009-07-29 13:50:26

UpdatePanelASP.NET

2009-07-20 10:16:13

配置ASP.NET A

2009-07-28 09:02:32

asp.net aja

2009-08-05 18:22:55

2009-07-21 17:18:26

UpdateProgrASP.NET AJA

2009-07-29 15:53:22

ASP.NET AJA

2009-07-20 13:14:25

安裝ASP.NET A

2010-10-25 13:44:48

jQueryASP.NET AJA

2009-07-20 17:39:36

WCF服務ASP.NET AJA

2009-08-07 16:09:25

ASP.NET AJA
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 都市激情亚洲 | 欧美一卡二卡在线 | 久久久久久国产精品mv | 香蕉一区二区 | 2018国产精品 | 亚洲国产精品第一区二区 | 国产精品视频一区二区三区四区国 | 成人亚洲片 | 国产精品福利在线 | 91玖玖| 国产乱人伦精品一区二区 | 二区av| 久久久www成人免费无遮挡大片 | 久久新视频 | a级在线| 中文字幕在线观看一区二区 | 成人午夜视频在线观看 | 99热国产在线播放 | 亚洲一区二区免费 | 黑人巨大精品欧美一区二区免费 | 黄篇网址| 视频一区在线观看 | 欧美黄 片免费观看 | 亚洲情综合五月天 | 91网视频| 日本精品在线一区 | 狠狠视频 | 久久爱黑人激情av摘花 | 欧美h视频 | 一区二区三区影院 | 在线成人av | 亚洲 中文 欧美 日韩 在线观看 | 日日夜夜免费精品视频 | 国产精品久久久久久婷婷天堂 | 亚洲一区有码 | 最新国产视频 | 成人av高清在线观看 | 国产精品欧美一区二区 | 精品国产女人 | 久久久久久久一区 | 一区二区精品 |