:)那麼我這個問題一定可以請教您了!
我利用JavaScript去改變DropDownList的項目後..
錯誤訊息如下
===========================================
Invalid postback or callback argument. Event validation is enabled using
<pages enableEventValidation="true"/> in configuration or <%@ Page
EnableEventValidation="true" %> in a page. For security purposes, this
feature verifies that arguments to postback or callback events originate from
the server control that originally rendered them. If the data is valid and
expected, use the ClientScriptManager.RegisterForEventValidation method in
order to register the postback or callback data for validation.
===========================================
所以我把EnableEventValidation="false"這樣修改就好了...
可是我用DropDownList1.SelectedValue就拿不到值了
要改用Request.Form(DropDownList1.ClientID.Replace("_", "$"))的方式拿值
我猜應該是..我利用JS所產生的選項,在__VIEWSTATE中找不到對應的物件..
因為DropDownList1中的選項其實是ListItem的類別...
請問我可以改進這一塊嗎...不然ASP.NET 2.0的callback怎麼去跟Web Controls整合..
"璉璉" 來函:
就節省網路流量的目的下,我比較偏向以 SDK 方式開發 ASP.NET ,VSNET 自動塞的垃圾滿多的。
於 news:D9DB3506-C172-4EE2-BA7D-24FC16D2F0F2%40microsoft.com 發表
謝謝你的回覆....
老實說...我以前還蠻愛專研技術底層的...
但是現在我改觀了...軟體技術的生命週期太短了...尤其是.NET這樣的開發軟體...規劃又有一堆瑕疵的..一但改朝換代..全部都變垃圾..
我現在只關心怎麼樣用最簡單的方式達到目的...結果又是最佳的...
所以您提的建議我很認同...但是我認那是基本的問題..不應該造成..
我現在利用很多JavaScript+AJAX的方式作業...我發現很容易跟ASP.NET 2.0 的內涵功能(ASP.NET
2.0本身的js)相衝突...,逼著我要把EnableEventValidation關閉...唉!嗚呼矣
"璉璉" 來函:
你可以參照 .Net framework SDK 裡面的描述,純粹只寫 aspx ,不用 VS 來開發,或是用 VS 開發純 SDK 的網頁程式。
於 news:9458DCAA-9BDE-4452-98D9-97C6E5DE4F11%40microsoft.com 發表
我真的是覺得ASP.NET 2.0有很多設計不妥的地方
ASP.NET的TextBox按下Enter鍵會PostBack(只要頁面上有一個button存在)
利用AutoPostBack=false根本關不掉
這個爛問題造成我的AJAX動作會因為它不正常
雖然可以利用(onKeyDown)去防治它...但是真的是很爛..
而且我覺得ASP.NET 2.0為了要讓它的東西像是在寫vb程式..讓Web Form繞了好大一圈處理程式
不是很直接...也許可以讓一些HTML概念很嫩的人上手...但是一定不長久....因為出來的東西很容易被打槍...
--
風禹科技驗證有限公司 ASP.NET Web News Reader 0.2.3 UTF-8 Beta
網站地圖 http://tlcheng.twbbs.org/wwwmap.htm
流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式
Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論
微軟程式設計新討論區 MSDN 技術論壇,網友回覆後即時簡訊、電子郵件通知:
http://forums.microsoft.com/msdn-cht/default.aspx?siteid=14
--
ASPNET News Reader http://tlcheng.twbbs.org/News/Reader.aspx
RSS 2.0 http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=microsoft.public.tw.dotnet.framework.aspnet