在代码隐藏中,Asp.net读取客户端下拉值

本文关键字:客户端 读取 net Asp 代码 隐藏 | 更新日期: 2023-09-27 17:50:45

所以我有两个下拉控件,第二个(数据来自JSON文件)是根据第一个下拉框的值填充的:

<asp:DropDownList runat="server" ID="task1DD"/>
<asp:DropDownList runat="server" ID="task2DD"/>

在后面的代码中,我使用了一个重写渲染方法来接受客户端的数据:

    protected override void Render(HtmlTextWriter writer)
    {
        ClientScript.RegisterForEventValidation(task2DD.UniqueID,"text_from_dd");
        ClientScript.RegisterForEventValidation(task2DD.UniqueID,"text_from_dd");
        ...
        base.Render(writer);
    }

现在当我试图从第二个下拉菜单中读取值时:

task2DD.Text

我没有得到任何东西,就像变量是空的。为了读取客户端中填写的数据,我还需要执行其他步骤吗?

在代码隐藏中,Asp.net读取客户端下拉值

使用以下命令获取所选内容的显示文本

task2DD.SelectedItem.Text;

和下面的语句来获取值

task2DD.SelectedValue;