2

aspxページに2つのドロップダウンリストを配置しました。2番目のものはfalseに見えます。最初のDropDownListからアイテムを選択すると、2番目のDropDownListが表示されます。しかし、私の問題は、2番目のDropDownListを表示すると、ページの上部に表示されることです。したがって、ドロップダウンリストコントロールに到達するためにページを下にスクロールする必要があるたびに。

2番目のDropDownListが表示されたら、ページの上部に移動しないようにします。

手伝ってください?

4

3 に答える 3

1

MaintainScrollPositionOnPostback="true"追加は勝った戦いの半分に過ぎないことを忘れないでください。また、フォルダーに適切なブラウザー機能ファイルApp_Browsersがないと、ポストバックは正しく機能しません。

すべてのプロジェクトで使用する Chrome.browser ファイルは次のとおりです。

<!--
    You can find existing browser definitions at
    <windir>\Microsoft.NET\Framework\<ver>\CONFIG\Browsers
-->
<browsers>
    <browser id="NewBrowser" parentID="Mozilla">
        <identification>
            <userAgent match="Unique User Agent Regular Expression" />
        </identification>

        <capture>
            <userAgent match="NewBrowser (?'version'\d+\.\d+)" />
        </capture>

        <capabilities>
            <capability name="browser" value="My New Browser" />
            <capability name="version" value="${version}" />
          <capability name="supportsMaintainScrollPositionOnPostback" value="true"/>
        </capabilities>
    </browser>

    <browser refID="Mozilla">
        <capabilities>
            <capability name="xml" value="true" />
            <capability name="supportsMaintainScrollPositionOnPostback" value="true"/>
        </capabilities>
    </browser>
  <browser refID="Safari1Plus">
    <capabilities>
      <capability name="supportsMaintainScrollPositionOnPostback" value="true"/>
    </capabilities>
  </browser>
</browsers>
于 2013-01-23T11:17:35.460 に答える
0

MaintainScrollPositionOnPostbackこれは、次のように使用できるソリューションです

    <%@ Page MaintainScrollPositionOnPostback="true" %>

これは良いリンクです
MaintainScrollPositionOnPostbackプロパティはmozillaで機能しません
http://weblogs.asp.net/hosamkamel/archive/2007/09/07/maintain-scroll-position-after-postbacks-in-asp-net-2 -0.aspx

編集 1:-
しかし、2 番目のドロップダウン リストを非表示にするには、java-script を使用することをお勧めします。
ドロップダウン リストを表示および非表示にするためだけにサーバーへのラウンドトリップを作成することはありません。

于 2013-01-23T11:12:48.307 に答える
0

作るMaintainScrollPositionOnPostback="true"

于 2013-01-23T11:13:22.300 に答える