Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 下拉列表值更改后如何设置重新聚焦?_Html_Asp.net_Webforms - Fatal编程技术网

Html 下拉列表值更改后如何设置重新聚焦?

Html 下拉列表值更改后如何设置重新聚焦?,html,asp.net,webforms,Html,Asp.net,Webforms,我有基于web窗体的asp.net web应用程序。 “下拉列表”具有AutoPostBack属性。我的后端代码运行良好。但在更改“下拉列表”值后,我的页面重新加载并开始显示页面顶部 选择值后,我希望保持“下拉列表”项的焦点。我该怎么做? 这是我的“下拉列表”控制代码 <asp:DropDownList runat="server" ID="ddlPackagingMaterials" CssClass="form-control sele

我有基于web窗体的asp.net web应用程序。 “下拉列表”具有AutoPostBack属性。我的后端代码运行良好。但在更改“下拉列表”值后,我的页面重新加载并开始显示页面顶部

选择值后,我希望保持“下拉列表”项的焦点。我该怎么做? 这是我的“下拉列表”控制代码

<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();