Discussion:
ASP.NET 2.0 問題真的是太多了,我看微軟準備要大改ASP.NET架構了
(时间太久无法回复)
unknown
2006-09-07 03:37:01 UTC
Permalink
我真的是覺得ASP.NET 2.0有很多設計不妥的地方
ASP.NET的TextBox按下Enter鍵會PostBack(只要頁面上有一個button存在)
利用AutoPostBack=false根本關不掉
這個爛問題造成我的AJAX動作會因為它不正常

雖然可以利用(onKeyDown)去防治它...但是真的是很爛..

而且我覺得ASP.NET 2.0為了要讓它的東西像是在寫vb程式..讓Web Form繞了好大一圈處理程式
不是很直接...也許可以讓一些HTML概念很嫩的人上手...但是一定不長久....因為出來的東西很容易被打槍...
璉璉
2006-09-07 05:36:21 UTC
Permalink
§A¥i¥H°Ñ·Ó .Net framework SDK žÌ­±ªºŽy­z¡A¯Âºé¥uŒg aspx ¡A€£¥Î VS šÓ¶}µo¡A©Î¬O¥Î VS ¶}µo¯Â SDK ªººô­¶µ{Š¡¡C
©ó news:9458DCAA-9BDE-4452-98D9-97C6E5DE4F11%40microsoft.com µoªí
§Ú¯uªº¬Oı±oASP.NET 2.0Š³«ÜŠh³]­p€£§ŽªºŠa€è
§Q¥ÎAutoPostBack=false®Ú¥»Ãö€£±Œ
ÁöµM¥i¥H§Q¥Î(onKeyDown)¥hšŸªv¥Š...Šý¬O¯uªº¬O«ÜÄê..
--
­·¬ê¬ì§ÞÅçÃÒŠ³­­€œ¥q ASP.NET Web News Reader 0.2.3 UTF-8 Beta
ºô¯žŠa¹Ï http://tlcheng.twbbs.org/wwwmap.htm
¬y°ìšŸ¬x/°Ï°ì€ôžê·œ/®}ª@ºô/ªŽºÀ¹Ï/»y­µ³q°T €å³¹»Pµ{Š¡
Basic/Fortran/Windows API/.Net/»²§U»¡©úÀÉ ­ì©lœX¡B€å³¹»P°Qœ×
·L³nµ{Š¡³]­p·s°Qœ×°Ï MSDN §Þ³Nœ×ŸÂ¡Aºô€ÍŠ^ÂЫá§Y®É²°T¡B¹q€l¶l¥ó³qªŸ¡G
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
unknown
2006-09-07 06:50:01 UTC
Permalink
謝謝你的回覆....
老實說...我以前還蠻愛專研技術底層的...
但是現在我改觀了...軟體技術的生命週期太短了...尤其是.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
璉璉
2006-09-07 07:26:30 UTC
Permalink
ŽNž`¬Ùºôžô¬y¶qªº¥Øªº€U¡A§Ú€ñžû°ŸŠV¥H SDK €èŠ¡¶}µo ASP.NET ¡AVSNET ŠÛ°Ê¶ëªº©U§£º¡Šhªº¡C
©ó news:D9DB3506-C172-4EE2-BA7D-24FC16D2F0F2%40microsoft.com µoªí
ÁÂÁ§AªºŠ^ÂÐ....
ŠÑ¹ê»¡...§Ú¥H«eÁÙÆZ·R±M¬ã§Þ³N©³Œhªº...
§Ú²{Šb¥uÃö€ß«ç»òŒË¥Î³Ì²³æªº€èŠ¡¹Fšì¥Øªº...µ²ªG€S¬O³ÌšÎªº...
©Ò¥H±zŽ£ªº«Øij§Ú«Ü»{ŠP...Šý¬O§Ú»{šº¬O°ò¥»ªº°ÝÃD..€£À³žÓ³yŠš..
2.0¥»š­ªºjs)¬ÛœÄ¬ð...,¹GµÛ§Ú­n§âEnableEventValidationÃö³¬...­ü!¶ã©Išo
"æ£æ£" šÓšç¡G
Post by 璉璉
§A¥i¥H°Ñ·Ó .Net framework SDK žÌ­±ªºŽy­z¡A¯Âºé¥uŒg aspx ¡A€£¥Î VS šÓ¶}µo¡A©Î¬O¥Î VS ¶}µo¯Â SDK ªººô­¶µ{Š¡¡C
©ó news:9458DCAA-9BDE-4452-98D9-97C6E5DE4F11%40microsoft.com µoªí
§Ú¯uªº¬Oı±oASP.NET 2.0Š³«ÜŠh³]­p€£§ŽªºŠa€è
§Q¥ÎAutoPostBack=false®Ú¥»Ãö€£±Œ
ÁöµM¥i¥H§Q¥Î(onKeyDown)¥hšŸªv¥Š...Šý¬O¯uªº¬O«ÜÄê..
--
­·¬ê¬ì§ÞÅçÃÒŠ³­­€œ¥q ASP.NET Web News Reader 0.2.3 UTF-8 Beta
ºô¯žŠa¹Ï http://tlcheng.twbbs.org/wwwmap.htm
¬y°ìšŸ¬x/°Ï°ì€ôžê·œ/®}ª@ºô/ªŽºÀ¹Ï/»y­µ³q°T €å³¹»Pµ{Š¡
Basic/Fortran/Windows API/.Net/»²§U»¡©úÀÉ ­ì©lœX¡B€å³¹»P°Qœ×
·L³nµ{Š¡³]­p·s°Qœ×°Ï MSDN §Þ³Nœ×ŸÂ¡Aºô€ÍŠ^ÂЫá§Y®É²°T¡B¹q€l¶l¥ó³qªŸ¡G
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
unknown
2006-09-08 02:08:01 UTC
Permalink
:)那麼我這個問題一定可以請教您了!
我利用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
璉璉
2006-09-09 01:14:44 UTC
Permalink
§A»¡ªºª¬ªp§ÚšS€ÀªR¹L¡C
¥t¥~¡A¥Ñ©ó ASPNET 2.0 €€€å cookies ªº°ÝÃD¡A§Ú¥Ø«eÁÙ°±Šb 1.1 ¡AšÃšSŠ³¥¿Š¡€É¯Å€W¥h¡C
©ó news:7337371E-B8BC-47B2-B3CF-0A5DAB6A6036%40microsoft.com µoªí
§Ú§Q¥ÎJavaScript¥h§ïÅÜDropDownListªº¶µ¥Ø«á..
¿ù»~°T®§Šp€U
===========================================
Invalid postback or callback argument. Event validation is enabled using
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.
===========================================
©Ò¥H§Ú§âEnableEventValidation="false"³oŒË­×§ïŽNŠn€F...
¥i¬O§Ú¥ÎDropDownList1.SelectedValueŽN®³€£šì­È€F
­n§ï¥ÎRequest.Form(DropDownList1.ClientID.Replace("_", "$"))ªº€èŠ¡®³­È
§Ú²qÀ³žÓ¬O..§Ú§Q¥ÎJS©Ò²£¥Íªº¿ï¶µ,Šb__VIEWSTATE€€§ä€£šì¹ïÀ³ªºª«¥ó..
Š]¬°DropDownList1€€ªº¿ï¶µšä¹ê¬OListItemªºÃþ§O...
"æ£æ£" šÓšç¡G
Post by 璉璉
ŽNž`¬Ùºôžô¬y¶qªº¥Øªº€U¡A§Ú€ñžû°ŸŠV¥H SDK €èŠ¡¶}µo ASP.NET ¡AVSNET ŠÛ°Ê¶ëªº©U§£º¡Šhªº¡C
©ó news:D9DB3506-C172-4EE2-BA7D-24FC16D2F0F2%40microsoft.com µoªí
ÁÂÁ§AªºŠ^ÂÐ....
ŠÑ¹ê»¡...§Ú¥H«eÁÙÆZ·R±M¬ã§Þ³N©³Œhªº...
§Ú²{Šb¥uÃö€ß«ç»òŒË¥Î³Ì²³æªº€èŠ¡¹Fšì¥Øªº...µ²ªG€S¬O³ÌšÎªº...
©Ò¥H±zŽ£ªº«Øij§Ú«Ü»{ŠP...Šý¬O§Ú»{šº¬O°ò¥»ªº°ÝÃD..€£À³žÓ³yŠš..
2.0¥»š­ªºjs)¬ÛœÄ¬ð...,¹GµÛ§Ú­n§âEnableEventValidationÃö³¬...­ü!¶ã©Išo
"æ£æ£" šÓšç¡G
Post by 璉璉
§A¥i¥H°Ñ·Ó .Net framework SDK žÌ­±ªºŽy­z¡A¯Âºé¥uŒg aspx ¡A€£¥Î VS šÓ¶}µo¡A©Î¬O¥Î VS ¶}µo¯Â SDK ªººô­¶µ{Š¡¡C
©ó news:9458DCAA-9BDE-4452-98D9-97C6E5DE4F11%40microsoft.com µoªí
§Ú¯uªº¬Oı±oASP.NET 2.0Š³«ÜŠh³]­p€£§ŽªºŠa€è
§Q¥ÎAutoPostBack=false®Ú¥»Ãö€£±Œ
ÁöµM¥i¥H§Q¥Î(onKeyDown)¥hšŸªv¥Š...Šý¬O¯uªº¬O«ÜÄê..
--
­·¬ê¬ì§ÞÅçÃÒŠ³­­€œ¥q ASP.NET Web News Reader 0.2.3 UTF-8 Beta
ºô¯žŠa¹Ï http://tlcheng.twbbs.org/wwwmap.htm
¬y°ìšŸ¬x/°Ï°ì€ôžê·œ/®}ª@ºô/ªŽºÀ¹Ï/»y­µ³q°T €å³¹»Pµ{Š¡
Basic/Fortran/Windows API/.Net/»²§U»¡©úÀÉ ­ì©lœX¡B€å³¹»P°Qœ×
·L³nµ{Š¡³]­p·s°Qœ×°Ï MSDN §Þ³Nœ×ŸÂ¡Aºô€ÍŠ^ÂЫá§Y®É²°T¡B¹q€l¶l¥ó³qªŸ¡G
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
unknown
2006-09-09 14:57:01 UTC
Permalink
感謝您的回覆,這問題我找了很多地方仍尚未解決
知道原因是因為我用JS加的項目沒有正式被註冊到
可以利用ClientScriptManager.RegisterForEventValidation方式加入我加入的項目...
不過這方式必須透過CallBack作業...但是我的方式並不希望在連一次資料庫
所以是透過陣列的方是新增項目進去..在前台(Script)完成..所以只好乖乖把enableEventValidation關閉了..它上面有警示這樣會造成安全性的漏洞...嗚嗚嗚...><

"璉璉" 來函:
你說的狀況我沒分析過。
另外,由於 ASPNET 2.0 中文 cookies 的問題,我目前還停在 1.1 ,並沒有正式升級上去。
於 news:7337371E-B8BC-47B2-B3CF-0A5DAB6A6036%40microsoft.com 發表
:)那麼我這個問題一定可以請教您了!
我利用JavaScript去改變DropDownList的項目後..
錯誤訊息如下
===========================================
Invalid postback or callback argument. Event validation is enabled using
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
unknown
2006-09-08 02:51:02 UTC
Permalink
補充一下EnableEventValidation=false之後IsPostBack就會失效..
造成我寫ASP.NET的時間要拉長..因為很多邏輯判斷不能用IsPostBack去作業要轉彎...很煩


"璉璉" 來函:
就節省網路流量的目的下,我比較偏向以 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
unknown
2006-09-08 03:09:27 UTC
Permalink
再補充一下
EnableEventValidation=false之後IsPostBack就會失效..<--是我誤會了...
因為一些失常動作讓我勿以為失效


"璉璉" 來函:
就節省網路流量的目的下,我比較偏向以 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
Loading...