Я искал лучший способ кодирования, чтобы заполнить все текстовые поля и сделать их видимыми после нажатия кнопки. Есть ли лучший способ сделать это, чем я опишу ниже?
Сценарий
У меня есть буквенный формат на странице с метками, отображающими адрес, имя и т. Д., И было рекомендовано, чтобы на этой странице была возможность редактирования некоторой информации. У меня была идея сохранить метки, отображающие информацию, но затем, когда нажата кнопка «Редактировать детали», метки исчезнут, появятся текстовые поля, заполненные тем же текстом, что и метка, чтобы позволить пользователю редактировать детали.
Кажется, я повторяю строки кода, но каждый раз меняю одну вещь
при загрузке страницы
Dim Sname As String = Request.QueryString("Name")
lblStuName.Text = Sname
tbStuName.Text = Sname
tbStuName.visible=false
Dim Saddress As String = Request.QueryString("Address")
lblAddress.Text = Saddress
tbAddress.Text = Saddress
tbAddress.visible = false
и т.д ...
на кнопке редактирования
tbStuName.visible=true
tbAddress.visible = true
и т.д ..
на кнопке сохранения
sqlStatement = "UPDATE StuTable SET Name = '" & lblStuName.Text & "', Address = '" & lblAddress.Text
Мой код кажется очень повторяющимся во многих частях, я искал лучший стиль кодирования, чтобы сделать это, кто-нибудь может предложить лучший способ сделать это? Моя идея звучит правильно, или кто-то может предложить лучший способ ее реализации?
Спасибо