Я столкнулся с случайно возникающей проблемой, и похоже, что либо есть ошибка в стороннем элементе управления, который мы используем, либо размер поля формы ограничен. Я видел, что в классическом asp http://support.microsoft.com/default.aspx?scid=kb;EN;q273482 есть ограничение, но есть ли ограничение в .net?
Я считаю, что если бы мы достигли максимального предела для всего тела сообщения, asp.net сгенерировал бы ошибку вместо усечения поля формы. Я знаю, что, скорее всего, это ошибка стороннего элемента управления, но я хочу проверить все другие возможные варианты. По сути, происходит то, что они публикуют XML-сообщение с кодировкой URL-адреса в теле, а XML иногда усекается.
Заранее спасибо.





проверьте, нет ли ограничений в таблице базы данных или хранимой процедуре. если там нет ограничения, возможно, переменная параметра объявляется с ограничением в коде .net. по умолчанию maxRequestLength, установленный в machine.config, равен 4096, что должно учитывать любую публикацию в форме
не должно быть никаких ограничений, потому что у меня есть проекты, в которых люди размещают до 200 000 символов в одном поле формы.
где вы храните XML? в файле или в поле базы данных?
ни xml не создается на клиенте сторонним элементом управления и не отправляется в поле формы на сервер, когда он попадает на сервер, который не загружается.
Я обязательно свяжусь со сторонним поставщиком. это не ограничение ASP.NET
да, мне всегда больше везло с их поддержкой, когда я также активно исследую проблемы ;-)
База данных и сохраненные процессы здесь не имеют. Этот элемент управления пытается загрузить свое состояние из XML, который усекается. Хорошо знать, что для поля нет ограничений.