Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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/7/elixir/2.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 Dropdownlist显示随机选择,而不是用户在提交时选择的_Html_Asp.net - Fatal编程技术网

Html Dropdownlist显示随机选择,而不是用户在提交时选择的

Html Dropdownlist显示随机选择,而不是用户在提交时选择的,html,asp.net,Html,Asp.net,下拉列表的HTML代码为 <div style="float: left; width: 100%; margin-top: 5px;"> <div style="float: left; width: 42%;"> <span class="Red_Bold_70">* </span> <asp:Label ID="lblStateTitle" runat="Server"

下拉列表的HTML代码为

 <div style="float: left; width: 100%; margin-top: 5px;">
        <div style="float: left; width: 42%;">
            <span class="Red_Bold_70">* </span>
            <asp:Label ID="lblStateTitle" runat="Server" Text="State/Province: " CssClass="NoColor_Bold_70"></asp:Label>
        </div>
        <div style="float: left; width: 54%; padding-left: 4px;">
            <asp:DropDownList ID="ddlState" runat="server" CssClass="NoColor__70">
            </asp:DropDownList>
            <asp:RequiredFieldValidator ID="rfvStateDDL" runat="server" ErrorMessage="* State is required" ControlToValidate="ddlState" CssClass="Red__70" Display="Dynamic" InitialValue="0"></asp:RequiredFieldValidator>
            <asp:TextBox ID="txtState" runat="server" CssClass="NoColor__70" Width="50%" Text=""></asp:TextBox>
            <asp:RequiredFieldValidator ID="rfvStateTextBox" runat="server" ErrorMessage="* State is required" ControlToValidate="txtState" CssClass="Red__70" Display="Dynamic" InitialValue="0"></asp:RequiredFieldValidator>
        </div>
    </div>
PopulatedDL从数据源检索状态

 Protected Sub ddlState_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddlState.SelectedIndexChanged


        selectedState = ddlState.SelectedValue.ToString()

End Sub

当我检查ddlstate所选项目的值时,我看到的是一个随机值,而不是提交时选择的值。但是它适用于少数选择,并且经常不适用于少数选择。您能建议这里可能存在的问题吗?

它真的是一个随机值吗?或者遵循某种模式。如果您在下拉列表selectedState中选择的第一个值变成了第二个值,则会显示列表中的一个值。它没有遵循任何固定的模式。如前所述,它适用于少量选择。你所说的“少量选择”是什么意思?请详细说明示例,如果我的dropdownlist包含1.a2.b3.c4.d5.E,则当我选择2时,即B正常工作。ddlState.Selectedvalue是B。但当我选择4.D时,ddlState.Selectedvalue上显示的值是A。我做的任何次数都可以复制。@suji8886我很好奇。他们是不是因为我看到了国家和州而层出不穷?如果是,请上传PopulateCountryDDL、PopulateTestedDL和ddlCountry\u SelectedIndexChanged?
 Protected Sub ddlState_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddlState.SelectedIndexChanged


        selectedState = ddlState.SelectedValue.ToString()

End Sub