Привет и извините за мой бедный английский.Проблема с использованием response.redirect
У меня есть приложение Asp.net + VB.NET и вот пример кода, иллюстрирующий мою проблему:
Сначала я Default.aspx страницу с 2-мя кнопками, «Действительно» и «Перенаправление»
Protected Sub butvalid_Click(sender As Object, e As EventArgs) Handles butvalid.Click
If (File.Exists(Server.MapPath("log.txt"))) Then
Dim lines() As String = IO.File.ReadAllLines(Server.MapPath("log.txt"))
Dim tmp As Integer = Convert.ToInt32(lines(lines.Length - 1))
tmp = tmp + 1
File.AppendAllText(Server.MapPath("log.txt"), Environment.NewLine & tmp.ToString)
Else
File.WriteAllText(Server.MapPath("log.txt"), "1")
End If
End Sub
Protected Sub Redirect_Click(sender As Object, e As EventArgs) Handles Redirect.Click
Response.Redirect("accueil.aspx")
End Sub
Действительно кнопку записи в текстовый файл и перенаправление перенаправляет ...
Вот Page_Load код accueil.aspx:
Threading.Thread.Sleep(3000)
Response.Redirect("default.aspx")
Проблема заключается в том, что при нажатии кнопки «Переадресация» на странице «Default.aspx» действительная кнопка остается доступной, и пользователь может нажать кнопку «Действительный».
Как отключить действительную кнопку после перенаправления?
Заранее спасибо.
Для этого, для того чтобы отключить другую кнопку после нажатия кнопки перенаправления, вам понадобится простой javascript. – Esko