請教這兩個有何不同
HttpRequest request = HttpContext.Current.Request;
request.Form.Get("xxxx")
request.Form["xxxx"]
其實兩者沒差,都是用來取Form中指定名稱的值。
不過,有一個小差異就是 Get 方法設定預設值,例如:
string value = request.Form.Get("xxxx", "default value");
因此如果Form中沒有指定名稱的值,則會傳回預設值,而使用 [] 符號取值則不行。