Html 下拉列表值更改后如何设置重新聚焦?
我有基于web窗体的asp.net web应用程序。 “下拉列表”具有AutoPostBack属性。我的后端代码运行良好。但在更改“下拉列表”值后,我的页面重新加载并开始显示页面顶部 选择值后,我希望保持“下拉列表”项的焦点。我该怎么做? 这是我的“下拉列表”控制代码Html 下拉列表值更改后如何设置重新聚焦?,html,asp.net,webforms,Html,Asp.net,Webforms,我有基于web窗体的asp.net web应用程序。 “下拉列表”具有AutoPostBack属性。我的后端代码运行良好。但在更改“下拉列表”值后,我的页面重新加载并开始显示页面顶部 选择值后,我希望保持“下拉列表”项的焦点。我该怎么做? 这是我的“下拉列表”控制代码 <asp:DropDownList runat="server" ID="ddlPackagingMaterials" CssClass="form-control sele
<asp:DropDownList runat="server" ID="ddlPackagingMaterials" CssClass="form-control select2" OnSelectedIndexChanged="ddlPackagingMaterials_SelectedIndexChanged" AutoPostBack="true"/>
在
web.config
<system.web>
<pages maintainScrollPositionOnPostBack="true">
将dropdownlist放入UpdatePanel?selectedindexChange方法是什么样的?确保您在那里设置了它,可以再次检查您在页面加载事件中没有“重置”任何内容,确保在(!page.IsPostBack)中有检查,这样代码就不会在每次回发时都不间断地运行,而只是在第一次回发时运行。至于设置焦点,只需调用dropdownlist.focus();