Я пытаюсь исправить программу, которую я преобразовал из формы Windows в веб-приложение ASP.NET.У меня есть несколько вопросов:
1.) У меня есть выпадающий список, где пользователи могут выбирать свои переменные, но пользователи также могут вводить свои переменные вручную в различные текстовые поля.Я хочу, чтобы в раскрывающемся списке отображалась строка типа «Выбрать переменные», когда пользователь вводит свои переменные вручную.Я хочу, чтобы это происходило без перезагрузки страницы.
2.) В версии этого приложения для Windows Form у меня был RichTextBox, который заполнялся данными (построчно) после выполнения расчета.Я использовал «AppendText» в моей форме Windows, но это не доступно в ASP.NET, как и RichTextBox.Я открыт для предложений здесь, я пытался использовать только текстовое поле, но это не работает правильно.
3.) В моем приложении Windows Form я использовал события «KeyPress», чтобы предотвратить неправильные символывведены в текстовые поля.Мой код для этих событий выглядел примерно так:
Private Sub TextBox_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox.KeyPress
If (e.KeyChar < "0" OrElse e.KeyChar > "9") AndAlso e.KeyChar <> ControlChars.Back AndAlso e.KeyChar <> "." Then
e.Handled = True
End If
End Sub
Как мне сделать эту работу снова ... также без перезагрузки страницы.
4.) Это не главная проблема, но я бы хотел, чтобы весь текст выделялся, когда курсор входит в поле.В моем приложении Windows Form я использовал «SelectAll», но опять же, это недоступно в ASP.NET
Заранее спасибо.