powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / запись в бд через редактор kendo ui
10 сообщений из 10, страница 1 из 1
запись в бд через редактор kendo ui
    #38146171
DnG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста, ко знает. Использую editor от kendo ui, записываю текст в базу, например жирным текстом

в базе вот так автор
Код: html
1.
<strong>Текст</strong>



затем отображаю из базы

@Html.Raw(@row.FullDescription)

получаю вот такое

<strong>Текст</strong>

разве Raw не должен был вывести отформатированный текст.

Спасибо.
...
Рейтинг: 0 / 0
запись в бд через редактор kendo ui
    #38146228
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DnGполучаю вот такое

<strong>Текст</strong>

разве Raw не должен был вывести отформатированный текст.

а разве этот текст не отформатированный?
...
Рейтинг: 0 / 0
запись в бд через редактор kendo ui
    #38146284
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation,

нет, это кописаста со страницы, а не ее исходного html.
html ровно тот, который "в базе вот так"
...
Рейтинг: 0 / 0
запись в бд через редактор kendo ui
    #38146302
DnG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariypation,

нет, это кописаста со страницы, а не ее исходного html.
html ровно тот, который "в базе вот так"

под форматированный я имел ввиду что raw покажет уже готовый жирный шрифт. Может пишу в базу как-то не так ?

вот так юзаю editor

автор <div id="example">
<textarea id="editor" rows="10" cols="30" style="width: 600px; height: 340px" name="FullDescription">
@Html.Raw(@FullDescription)
</textarea>
<script>
$(document).ready(function () {
$("#editor").kendoEditor();
});
</script>
</div>

вот записываю в базу

автор...
var FullDescription = row.FullDescription;
...
FullDescription = Request["FullDescription"];
...
if (ModelState.IsValid)
{
var updateQueryString =
"UPDATE Product SET Name=@0, ShortDescription=@1, FullDescription=@2, Price=@3 WHERE Id=@4";
db.Execute(updateQueryString, Name, ShortDescription, FullDescription, Price, productId);
...
...
Рейтинг: 0 / 0
запись в бд через редактор kendo ui
    #38146321
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DnGМожет пишу в базу как-то не так ?В базу ты пишешь то, что получаешь от браузера, а от браузера ты получаешь &lt;strong&gt;, а не <strong>. Либо отправляй обычный html, но тогда нужен будет requestValidation = false, либо перед показом скриптом делай html из того, что приходит с сервера. На форуме js была соответствующая функция.
...
Рейтинг: 0 / 0
запись в бд через редактор kendo ui
    #38146368
DnG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyDnGМожет пишу в базу как-то не так ?В базу ты пишешь то, что получаешь от браузера, а от браузера ты получаешь <strong>, а не <strong>. Либо отправляй обычный html, но тогда нужен будет requestValidation = false, либо перед показом скриптом делай html из того, что приходит с сервера. На форуме js была соответствующая функция.

как мне отравить обычный html, это так отправляет editor, может нужно его как то настраивать?
...
Рейтинг: 0 / 0
запись в бд через редактор kendo ui
    #38146373
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может. Наверняка об этом что-то есть на сайте производителя.
Я пользовался TinyMCE и ckeditor, они отправляют html.
...
Рейтинг: 0 / 0
запись в бд через редактор kendo ui
    #38146421
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я вообще "ручками" писал execCommand, и настраивал под свои нужды.
...
Рейтинг: 0 / 0
запись в бд через редактор kendo ui
    #38146820
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня чего-то этот kendo вообще не фурычит...

Вот код:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="kundo_UI.WebForm1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <link href="~/Styles/kendo/kendo.common.min.css" rel="stylesheet" />
    <link href="~/Styles/kendo/kendo.default.min.css" rel="stylesheet" />
    <script type="text/javascript" src="~/Scripts/jquery-1.9.1.min.js"></script>
    <script type="text/javascript" src="~/Scripts/kendo/kendo.all.min.js"></script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <textarea id="editor" rows="10" cols="30"> </textarea>
        <script type="text/javascript">
            $(document).ready(function () {
                $("#editor").kendoEditor();
            });
        </script>
    </div>
    </form>
</body>
</html>



textarea появляется без этого едитора.
Правда, у меня не MVC, но не думаю, что в этом проблема.
...
Рейтинг: 0 / 0
запись в бд через редактор kendo ui
    #38146868
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ну да, я дурак. В src тильданул


DnG,
DnGкак мне отравить обычный html, это так отправляет editor, может нужно его как то настраивать?
Все-таки документацию иногда полезно читать. Правда я сам этого никогда не делаю :-)

Прямо в самом начале: http://docs.kendoui.com/api/web/editor

Код: html
1.
2.
3.
$("#editor").kendoEditor({
     encoded: false
 });



И еще не забыть отрубить validateRequest, о чем выше писал уважаемый Antonariy .
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / запись в бд через редактор kendo ui
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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