[问题] 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