Asp.net FormView基于dropdownlist选择插入隐藏参数

Asp.net FormView基于dropdownlist选择插入隐藏参数,asp.net,Asp.net,我有一个使用SqlDataSource1填充的FormView。我做数据绑定时喜欢: Text='<%# Bind("EffectiveDate") %>' Text='' FormView还包含一个带有自定义SqldataSource2的下拉列表。下拉列表包含城市列表。用户可以在下拉列表中更改值 一旦我提交表单,我就必须向PowerShell脚本发送一些我应该隐藏的参数,如street、ZipCode等。。。在第一次表单加载时,我可以将此参数绑定到SqlDataSource1中

我有一个使用SqlDataSource1填充的FormView。我做数据绑定时喜欢:

Text='<%# Bind("EffectiveDate") %>'
Text=''
FormView
还包含一个带有自定义
SqldataSource2
的下拉列表。下拉列表包含城市列表。用户可以在下拉列表中更改值

一旦我提交表单,我就必须向PowerShell脚本发送一些我应该隐藏的参数,如street、ZipCode等。。。在第一次表单加载时,我可以将此参数绑定到
SqlDataSource1
中的隐藏字段。但若用户更改dropdownlist中的值,我必须重新绑定参数。我还不知道怎么做


谢谢

您可以配置下拉列表进行回发

AutoPostBack="true"
然后在页面加载或选择更改事件中,可以设置隐藏字段

例如:

protected void Page_Load(object sender, EventArgs e)
    {
        if (Page.IsPostBack)
        {
            hfSomething.Value = ddlSomething.SelectedValue;
        }
        else
        {
            //data binding code
        }
    }