немного фона; Я создаю веб-приложение с использованием C #, для которого необходимо записывать и читать текстовые поля. Похоже, что текст записывается в текстовое поле, поскольку он вставляется в запросы, для которых он мне нужен, однако текстовое поле не отображает текст.
Это работает, как и ожидалось, если я добавляю текст в текстовое поле во время метода загрузки страницы, но из-за других ошибок мой метод нажатия кнопки создает новый поток для выполнения требуемого кода. Вот как я создаю эту новую тему:
Thread newThread = new Thread(new ThreadStart(threadMethod));
newThread.SetApartmentState(ApartmentState.STA);
newThread.Start();
Я использовал это, поскольку продолжал получать ошибку:
DialogResult result = browse.ShowDialog();
Я полагаю, что текст не отображается, потому что он находится в новой теме, но я не понимаю, как его можно использовать, как в текстовом поле, и как заставить текст отображаться.
Любая помощь будет принята с благодарностью. Спасибо!
EDIT
Просмотр веб-страницы через Firefox
В текстовом поле «Код MCH» пользователь будет вводить текст. Это отлично.
Я хочу, чтобы текст отображался в выделенном текстовом поле, а в большом - внизу.
Я знаю, что это работает, поскольку у меня есть другое текстовое поле с видимостью, установленной в false, которое добавляется, а затем текст этого текстового поля добавляется в запрос SQL, поэтому он не является пустым, и я добавляю в это текстовое поле таким же образом как и другие:
tb_Textbox.Text + = "Мой текст здесь"