Я пишу приложение в asp.net (vb), у меня проблема с тем, что значение textboxvalue устанавливается до того, как пользователь открыл окно, открытое было ли способ предотвратить это?Запуск кода после закрытия окна
Sub btnSelectDate_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSelectDate.Click
Dim Window As String
Window = " window.open('About.aspx', 'MsgWindow', 'width=500, height=500'); "
ClientScript.RegisterClientScriptBlock(Me.GetType, "date", Window, True)
textboxvalue.Text = "hello"
Page_Load()
End Sub
Могу ли я вызвать page_load в javascript тоже? – ManWithNoName
Чтобы вызвать код на стороне сервера, вам необходимо отправить форму или запустить некоторую команду AJAX (я не очень хорошо знаком с AJAX). – ConnorsFan
Кстати, если все сделано в клиентском коде, вы можете полностью исключить серверную процедуру btnSelectDate_Click и вместо этого использовать атрибут OnClientClick для btnSelectDate. – ConnorsFan