Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с валидацией данных / 10 сообщений из 10, страница 1 из 1
02.08.2006, 14:13
    #33894656
californie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с валидацией данных
есть форма на которой несколько текст боксов, при вводе в них html тега <img>
получаю ошибку.
для того чтобы ее не было использовал такую ф-ю перед обращением к значению в текстбоксе:

protected string encode(string input)
    {
        string[] allowedTags = { "img" };
        string[] encodedTags = { "<img>" };
        string encodedString = Server.HtmlEncode(input);
        for (int i = 0; i < allowedTags.Length - 1; i++)
        {
            encodedString = encodedString.Replace(encodedTags[i], allowedTags[i]);
        }
        return encodedString;
    }

не помогает. ошибка по прежднему висит:
A potentially dangerous Request.Form value was detected from the client (ctl00$ContentPlaceHolder1$txtRefCode="<img>"). 
...
Рейтинг: 0 / 0
02.08.2006, 14:21
    #33894693
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с валидацией данных
У @ Page установи ValidateRequest = false
что бы ASP не проверял Request
----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
02.08.2006, 14:28
    #33894728
californie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с валидацией данных
а в этом случае контролы-валидаторы будут работать?
...
Рейтинг: 0 / 0
02.08.2006, 14:33
    #33894752
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с валидацией данных
угу----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
02.08.2006, 14:36
    #33894763
californie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с валидацией данных
кстати еще такой вопрос:
у меня нет Page , есть мастер. c page я знаком а с мастером нет. и у него нет такого св-ва. как тогда это можно сделать?
...
Рейтинг: 0 / 0
02.08.2006, 14:53
    #33894840
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с валидацией данных
Но у страниц которые используют мастер пейд есть
<% @ Page Language="C#" MasterPageFile="~/Master.master" Title="Content Page 1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server">
Main content.
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="Footer" Runat="Server" >
Footer content.
</asp:content>
----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
02.08.2006, 15:08
    #33894903
californie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с валидацией данных
использовал web.config
но непонятно почему <img> конвертируется в &lt;img&
ведь в соотв. с моей функцией должно быть img
...
Рейтинг: 0 / 0
02.08.2006, 15:23
    #33894954
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с валидацией данных
Используй HttpUtility.HtmlDecode для обратного преобразования----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
02.08.2006, 16:06
    #33895116
californie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с валидацией данных
а поточнее?
...
Рейтинг: 0 / 0
02.08.2006, 16:12
    #33895134
californie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с валидацией данных
сделал с декодером - работает. не пойму только почему моя ф-я без него не работала? я же просто замещал подстроку...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с валидацией данных / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]