[英]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.