0

したがって、挿入モードでasp.netフォームビューを送信するmode, to display user entered information. The issue I am facing is the page does not scroll to the top. I am using this javacript code, in theと、ページの「読み取り専用OnPreRender」機能に戻しますが、何も起こりません。

Protected Overrides Sub OnPreRender(ByVal e As EventArgs)
    'To check, if form is in ReadOnly After Recent Save Event
    If fmvExerciseRequestForm.CurrentMode = FormViewMode.ReadOnly AndAlso CurrentFormID > 0 Then
        InsertForm.Visible = False
        EditForm.Visible = True
        UserInfo.Visible = False
        ItemInfo.Visible = True
        LoadEditPage()
        Dim script As String = String.Empty
        script = "<script type=""text/javascript"" id=""ScrollScript"">window.scrollTo(0, 0);</script>"
        If (Not Page.ClientScript.IsStartupScriptRegistered("ScrollScript")) Then
            ScriptManager.RegisterStartupScript(Me, Me.GetType(), "ScrollScript", script, False)
        End If
    End If
End Sub

ページを一番上にスクロールするにはどうすればよいですか?

スクリプトが機能しないのはなぜですか?

4

0 に答える 0