моя проблема, если пользователь вводит одно предложение/слово в текстовом поле mulitiline и нажимает кнопку ввода , тогда это слово, которое нажато для ввода buuton, должно храниться в базе данных. означает, что если пользователь входит в одно текстовое поле в формате 1 GB 2 GB 3 GB 80 GB В качестве параметров фильтра в базе данных они должны храниться как разные строки. надеюсь, что вы поняли мою проблему.многострочное текстовое поле
0
A
ответ
1
Так что ваш пользователь вводит:
1GB
2GB
3GB
80GB
и вы хотите разделить те, так что вы можете сохранить их в виде четырех отдельных записей в базе данных?
Использование функции Split
в строке позволяет вырезать строку в массив на основе разделителя строк. В вашем случае мы будем использовать символ новой строки, чтобы разделить исходную текстовое поле строки:
protected void Button1_Click(object sender, EventArgs e)
{
string textLines;
string[] textLine;
textLines=MultilineTextBox.Text;
textLine = textLines.Split(Environment.NewLine.ToArray(), StringSplitOptions.RemoveEmptyEntries);
// At this point the textLines array will have four entries in it, one for each line in the textbox on the form
}
Вы можете затем цикл через массив для сохранения строк в базу данных.
0
Я бы предложил лучше использовать комбинацию текстовой области Singleline и Listbox. Но если вы хотите текстовое поле Multiline (и без Ajax) имеют вид:
function checkEnter(e){
var characterCode
if(e && e.which){
e = e
characterCode = e.which
} else {
e = event
characterCode = e.keyCode
}
if(characterCode == 13){
var txt=document.getElementById('<%= TextBox1.ClientId%>');
txt.blur();
}
}
function moveCursorToEndOfTextBox(){
var txt=document.getElementById('<%= TextBox1.ClientId%>');
txt.focus();
txt.value = txt.value+'\n';
}
<asp:TextBox ID="TextBox1" onkeypress="checkEnter(this)" AutoPostBack="true" OnTextChanged="TextChanged" TextMode="MultiLine" runat="server"></asp:TextBox>
и CodeBehind:
Protected Sub TextChanged(ByVal sender As Object, ByVal evt As EventArgs)
Dim allLines As New List(Of String)(Microsoft.VisualBasic.Strings.Split(Me.TextBox1.Text.Trim, vbCrLf))
Dim newLine As String = allLines(allLines.Count - 1)
'save new item to db .....
'register script to jump into textbox and got to end of text
ScriptManager.RegisterStartupScript(Me, Me.GetType, "moveCursorToEndOfTextBox", "moveCursorToEndOfTextBox();", True)
End Sub
Смежные вопросы
- 1. Многострочное текстовое поле ввода
- 2. C# Многострочное текстовое поле
- 3. текстовое поле многострочное, длина номера
- 4. Многострочное текстовое поле в OSAScript
- 5. Многострочное текстовое поле автоматической высоты
- 6. многострочное текстовое поле и андроид?
- 7. Многострочное текстовое поле в iphone
- 8. Многострочное текстовое поле в silverlight
- 9. Jasper Reports: многострочное текстовое поле
- 10. Как создать многострочное текстовое поле в xamarin.forms
- 11. Добавить многострочное текстовое поле в sharepoint
- 12. Добавление номеров строк в многострочное текстовое поле
- 13. Многострочное текстовое поле в диалоговом окне
- 14. Построить многострочное текстовое поле в R
- 15. многострочное текстовое поле в веб-части sharepoint
- 16. Многострочное текстовое поле для массива C#
- 17. конвертировать текстовое поле в многострочное с jquery
- 18. Silverlight - Многострочное текстовое поле - Alt + Enter Issue
- 19. C# - Запись в многострочное текстовое поле
- 20. Многострочное текстовое поле - «Кодовые блоки в этом контексте не поддерживаются»
- 21. Приложение для Windows Store Многострочное текстовое поле Новая строка
- 22. Как сделать многострочное текстовое поле в разных строках [EXCEL]
- 23. Как создать многострочное текстовое поле в asp.net mvc?
- 24. Многострочное текстовое поле не перемещает курсор в конец
- 25. handle Control + введите многострочное текстовое поле в C#
- 26. Многострочное текстовое поле с текстом текста шрифта Segoe UI
- 27. Отображение текста в многострочном [Многострочное текстовое поле] с использованием Javascript
- 28. Как создать многострочное текстовое поле, динамически растущее без полос прокрутки?
- 29. flash динамическое текстовое поле, многострочное и wordwrap, действующее фанки
- 30. Как ограничить многострочное текстовое поле, чтобы принять только одно число?
Домашнее задание? Покажите нам свой код, пожалуйста. – adatapost