C# 是否可以将hiddenfield绑定到dropdownlist?

C# 是否可以将hiddenfield绑定到dropdownlist?,c#,asp.net,C#,Asp.net,是否可以将hiddenfield绑定到dropdownlist?如果数据表中有3列: 代码 名字 类型 如果您想根据所选代码检查类型,则可以使用下拉列表中的SelectedIndexChanged事件,如下所述: 下拉列表代码: <asp:DropDownList ID="ddlPackage" runat="server" CssClass="ddlPackage" Height="24px" Width="250px"> </asp:DropDownList>

是否可以将hiddenfield绑定到dropdownlist?

如果数据表中有3列:

  • 代码
  • 名字
  • 类型
如果您想根据所选代码检查类型,则可以使用下拉列表中的SelectedIndexChanged事件,如下所述:

下拉列表代码:

<asp:DropDownList ID="ddlPackage" runat="server" CssClass="ddlPackage" 
Height="24px" Width="250px">
</asp:DropDownList>

<cc1:listsearchextender id="ddlPackage_ListSearchExtender" runat="server" 
enabled="True" targetcontrolid="ddlPackage">
</cc1:listsearchextender>

<asp:Label ID="lblPackage" runat="server" CssClass="errormsg" 
Style="color: Red; display: none;"></asp:Label>

<asp:HiddenField ID="hdnNewOldType" runat="server" 
Value='<%#Bind("NewOldType") %>' />

为什么要将隐藏字段绑定到下拉列表?你能详细说明具体要求吗?这样,如果你出了问题,我们就可以正确回答。使用javascript或jquery,你可以实现你的目标:有3列代码、名称和类型。DataTextField=name和DatavalieField=code。我想检查下拉列表的chenge上的类型。使用javascript或jquery怎么办?检查我的答案。如果有帮助的话,别忘了投票并把它标记为答案。这样可以帮助其他用户
<asp:DropDownList ID="ddlPackage" runat="server" CssClass="ddlPackage"
    Height="24px" Width="250px" OnSelectedIndexChanged="ddlPackage_OnSelectedIndexChanged">
</asp:DropDownList>
protected void ddlPackage_OnSelectedIndexChanged(object sender, EventArgs e)
{
    var selectedCode = this.ddlPackage.SelectedValue;

    // Code to check type for selectedCode
}