Создавайте письма, шаблоны договоров с форматированным текстом, сохраняйте их затем в SQL Таблице сервера - PullRequest
1 голос
/ 31 января 2020

Мне нужно разработать веб-приложение, которое позволяет пользователям создавать или писать свои собственные шаблоны для писем, контрактов или писем.

Эти шаблоны должны быть написаны с использованием Rich Text Formatted в пользовательском интерфейсе, таком как использование переполнения стека. .

Пользователь может использовать некоторые столбцы имен таблицы или представления SQL Server, чтобы вставить затем в текст, аналогично тому, что делает MS Word.

Документы должны быть сохранены в SQL таблица, а затем этот текст необходимо использовать для создания окончательного представления данных соответствующего поля.

Пример:

Столбцы таблицы clients:

clientId   Name   ProductName
-----------------------------
    1      Cris    Tablet  

Письмо, созданное пользователем:

Hello dear *Name*
We've send you your *ProductName*
Sincerly
My Company

Окончательный просмотр в html :

Hello dear Cris
We've send you your Tablet
Sincerly
My Company

Я работаю с asp. net и SQL Сервером ... Что вы порекомендуете для этого?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2020

Сначала на странице входа пользователя. После каждого пользователя, вошедшего в систему. На событии Button Onclick Session ["user"] = username.Text; Response.Redirect ("nameofthepagetocreateletter");

Секунда (для создания шаблона письма) В событии nameofthepagetocreateletter page_load loginname.Text = Session ["user"]. ToString ();

также у вас будет текстовый элемент управления с именем «loginname», а также 5 текстовых полей для записи письма

Первое текстовое поле - для него будет установлено значение по умолчанию «Hello dear» Второе текстовое поле - это loginname Третье текстовое поле - по умолчанию будет установлено значение «Мы отправили вам». Четвертое текстовое поле - это поле имени продукта. Поле «Метка» - может быть установлено как «искренне». Пятое текстовое поле - это название компании.

Надеюсь, это поможет.

0 голосов
/ 31 января 2020

Это может быть достигнуто с помощью C#, я сомневаюсь, что это может сделать только один SQL, какой язык вы используете в asp. net? Если это C#, я могу объяснить.

...