簡體   English   中英

在Asp.Net中的DropDownList

[英]DropDownList in Asp.Net

我在aspx頁面中放置了兩個dropdownlist。 第二個是可見的錯誤。 當我從第一個DropDownList中選擇某項時,我看到了第二個DropDownList。 但是,我的問題是,當我看到第二個DropDownList時,它將帶我到頁面頂部。 因此,每次我需要向下滾動頁面以到達下拉列表控件時。

我想當我看到第二個DropDownList時,請確保不要轉到頁面頂部。

幫幫我?

請記住,添加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>

這是MaintainScrollPositionOnPostback的解決方案,可以按以下方式使用

    <%@ Page MaintainScrollPositionOnPostback="true" %>

這是一個很好的鏈接
MaintenanceScrollPositionOnPostback屬性不適用於Mozilla
http://weblogs.asp.net/hosamkamel/archive/2007/09/07/maintain-scroll-position-after-postbacks-in-asp-net-2-0.aspx

編輯1:-
但我建議您使用Java腳本隱藏第二個下拉列表。
它不會僅顯示和隱藏下拉列表而與服務器建立往返。

使MaintainScrollPositionOnPostback="true"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM