2016-03-24 6 views
0

私は1ページのウェブサイトを持っており、連絡先フォームが記入されて提出されたときにdivにリダイレクトする方法を知りました。これは、aspx.csのバックコードを持つaspxページです。ボタンをクリックすると、このメソッドに入り、連絡先フォームでメッセージを送信します。 ボタンをクリックしてdivにリダイレクトします

protected void btnSubmit_Click(object sender, EventArgs e) 
    { 
    } 

は、多くの研究の後、私は、Page_Loadメソッド

<div class="footer-section" id="contact"> 

    protected void Page_Load(object sender, EventArgs e) 
    { 
     if (IsPostBack) 
     { 
      Response.Redirect("Default.aspx?id=#contact"); 
     } 
    } 

これはページが更新としてURLに表示されますが、それはまだ、Webページ内の現在のdiv要素にリダイレクトするdoesntのにこれを追加しました。 URLのEnterキーを押すと、手動でリダイレクトされます。私は間違って何をしていますか?あらゆる助けが必要です。このよう

答えて

0

使用は:あなたはdiv要素を連絡するフォーカスを設定する#contactを使用する必要が#contactとして

Response.Redirect("Default.aspx#contact"); 

?id=を使用することにより、名前idと値を持つクエリ文字列パラメータを定義しています。

+0

私はちょうどそれを試みましたが、それはダイブにリダイレクトされませんでしたが、それをUR1に追加してそこに入力すると、それは手動でdivにかかりました – BuzzLightYear

関連する問題