[問題] Webform 中 Request.Form 的作法

作者: On1earth (小淺)   2014-01-16 00:38:56
在 C# 中常常看到一種作法,以 Request.Form 來說,
Request.Form["Key"] 可以取得 Key 的值,已經知道這是用 indexer 來實作,
Request.Form 則可以取得所有的鍵值,請問大家這要用什麼方式來做呢?
試過用 property,會出現「成員名稱不能與它的封入型別名稱相同」,
用 indexer 也行不通。
作者: O2000 (吵死了 閉嘴啦)   2014-01-16 09:02:00
string this[string Key]
作者: ssccg (23)   2014-01-16 14:16:00
不懂你問題在哪,HttpRequest裡面的Form是個propertytype是NameValueCollection,用 Form[] 則是呼叫這個NameValueCollection的indexer
作者: Litfal (Litfal)   2014-01-17 00:42:00
用Dictionary。除非你是想做Manager class。
作者: On1earth (小淺)   2014-01-18 02:02:00
謝謝大大,我了解了,用Dictionary比較方便

Links booklink

Contact Us: admin [ a t ] ucptt.com