Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' ページを初期化する ユーザー コードをここに挿入します。
If Not IsPostBack Then '........................ End If If Me.lblPageLoadCount.Text <> "" Then Me.lblPageLoadCount.Text = CStr(CInt(Me.lblPageLoadCount.Text) + 1) Else Me.lblPageLoadCount.Text = CStr(1) End If End Sub
Private Sub btnBack_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBack.Click Response.Write("<script language=javascript>history.go(" & -CInt(Me.lblPageLoadCount.Text) & ");</script>") End Sub在页面上加隐藏控件,名字lblPageLoadCount
ViewState["page"] = Request.UrlReferrer.LocalPath;button的click事件中加入
Page.Response.Redirect(ViewState["page"].ToString());
string url = Request.ServerVariables["HTTP_REFERER"].ToString();
再看看你上面的代码是如何加载的
' ページを初期化する ユーザー コードをここに挿入します。
If Not IsPostBack Then
'........................
End If
If Me.lblPageLoadCount.Text <> "" Then
Me.lblPageLoadCount.Text = CStr(CInt(Me.lblPageLoadCount.Text) + 1)
Else
Me.lblPageLoadCount.Text = CStr(1)
End If
End Sub
Private Sub btnBack_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBack.Click
Response.Write("<script language=javascript>history.go(" & -CInt(Me.lblPageLoadCount.Text) & ");</script>")
End Sub在页面上加隐藏控件,名字lblPageLoadCount
if (!IsPostBack) ViewState["page"] = Request.UrlReferrer.ToString();
Page.Response.Redirect(ViewState["page"].ToString());