У меня есть клиент, который во время тестирования дает мне противоречивую информацию. Я не думаю, что они лгут, но более смущены. Итак, я хотел бы настроить простой аудит в моем приложении ASP.Net. В частности, прямо, когда вызывается любая страница, я хочу немедленно вставить данные запроса и/или формы POST в таблицу журналов. Только сырые ценности..Net Form POST
Querystring легко. Но, похоже, нет способа получить исходные данные POST-типа без использования BinaryRead, и если я это сделаю, то позже я откажусь от использования коллекции Request.Form.
Кто-нибудь знает об этом?
EDIT: tvanfosson предложил Request.Params. Я искал что-то, что было проще в использовании (например, Request.Querystring, только для POST), но я думаю, я мог бы так же легко пропустить все параметры и построить строку name = value & и т. Д.).
Только в случае, GetValues () на NameValueCollection (например, запрос .Params или Request.Form) возвращает несколько элементов, если несколько параметров имеют одно и то же имя. (например, http://test.com/a.aspx?book=book1&book=book2 – 2008-10-12 11:45:10