Có vẻ như ToString() trong HttpContext.Request.Form được trang trí sao cho kết quả khác nhau từ một trở về từ ToString() whencalled trực tiếp trên một NameValueCollection:Tại sao giá trị trả về của Request.Form.ToString() khác với kết quả của NameValueCollection.ToString()
NameValueCollection nameValue = Request.Form;
string requestFormString = nameValue.ToString();
NameValueCollection mycollection = new NameValueCollection{{"say","hallo"},{"from", "me"}};
string nameValueString = mycollection.ToString();
return "RequestForm: " + requestFormString + "<br /><br />NameValue: " + nameValueString;
kết quả là như sau:
RequestForm: nói = hallo & từ = tôi
NameValue: System.Collections.Speci alized.NameValueCollection
Làm cách nào tôi có thể nhận được "string NameValueString = mycollection.ToString();" để trả lại "say = hallo & từ = tôi"?