【发布时间】:2018-08-08 18:31:03
【问题描述】:
我需要在表单视图控件的编辑模板内的下拉列表中获取所选项目的值。 formview ID 是“fvDocRvwrs”。
这是下拉列表的标记:
<asp:DropDownList SelectedValue='<%# Bind("rvwStat") %>' runat="server" ID="rvwStatDdl" CssClass="form-control" DataSourceID="sdsStatuses" DataTextField="stat" DataValueField="statIdPk" AppendDataBoundItems="true" OnSelectedIndexChanged="rvwStatDdl_SelectedIndexChanged"><asp:ListItem Value="">--Please Select--</asp:ListItem></asp:DropDownList>
我只是在使用下拉列表的 onselectedindexchanged 事件获取 SelectedValue 时遇到了一些困难。我可以使用以下方法找到控件:
protected void rvwStatDdl_SelectedIndexChanged(object sender, EventArgs e)
{
var statVal = fvDocRvwrs.FindControl("rwStatDdl").ToString();
}
我只需要知道如何用所选值填充变量。
【问题讨论】:
-
你不会做
var statval = rvwStatDdl.SelectedValue;?