- я использую ASP.NET 3.5 .У меня есть страница, на которой я хочу отобразить список в отформатированном виде:
<asp:RadioButtonList runat="server" ID="Options">
<asp:ListItem Text="Yes.<br /><span>Detailed info.</span>" />
<asp:ListItem Text="No.<br /><span>Detailed info.</span>" />
</asp:RadioButtonList>
Теперь несколько очевидная проблема заключается в том, что я не могу отправить этот элемент управления на сервер , поскольку он обнаружит, что код содержит потенциально опасный код (html-код внутри свойства text элементов списка).Альтернативой было бы не использовать серверный элемент управления для этого списка, но мне нужны эти данные в коде на стороне сервера, поэтому я бы предпочел оставить его в качестве серверного элемента управления.С моей точки зрения мне не нужно проверять этот конкретный элемент управления, потому что ни одна из этих данных не будет сохранена каким-либо образом, и ни одна из этих данных не взаимодействует с какой-либо частью моего приложения.С другой стороны, я хочу сохранить функциональность ValidateRequest
для остальной части страницы, поэтому я не могу просто установить
<%@ Page ValidateRequest="false" ...
Вопрос:
Есть ли способотображать данные таким образом, не получая эту ошибку?Или есть ли способ, которым я мог бы отключить функцию проверки запросов только для этого конкретного элемента управления?Что-то вроде
<myLibrary:myUserControl ValidateRequest="false" ...