Проблема с проверкой запроса - PullRequest
0 голосов
/ 04 марта 2011

Для отображения специального текста (например, html-данных) я добавил validaterequest="false" на мою страницу aspx. Но, к сожалению, я даже не могу отобразить этот текст.

Так, как я могу отобразить это (включенный HTML) контент?

Ответы [ 3 ]

2 голосов
/ 04 марта 2011

Если вы чувствуете, что validateRequest = "false" не имеет никакого эффекта, это может помочь, установив это в web.config:

<system.web>
  <httpRuntime requestValidationMode="2.0" />
</system.web>

Что возвращает к поведению функции проверки запросов ASP.NET 2.0.

0 голосов
/ 04 марта 2011

Если TextBox находится в элементе управления с привязкой к данным (Repeater / GridView / etc.) И вы связываете данные при каждой обратной передаче, TextBox теряет свое содержимое, потому что все содержимое элемента управления воссоздается. Используйте if(!Page.IsPostBack){/*code*/}, чтобы убедиться, что данные привязываются только при первой загрузке.

0 голосов
/ 04 марта 2011

, если вы хотите отобразить HTML-текст.Поместите asp: Literal contol на форму, где вы хотите отобразить текст.например,

ASPX:
<asp:Literal ID="outputHtml" runat="Server">

CS:

outputHtml.Text = your_var_having_html;
...