2 回答
TA贡献1744条经验 获得超4个赞
如果您仍然需要使用,Request.Form.Get
或者Request.Params
您应该调用它,ddlProdukt.UniqueID
因为它的分隔符是“$”而不是“_”.ClientID
TA贡献1847条经验 获得超11个赞
根据要求举个例子。此代码和<asp:DropDownList ID="ddlProduct" runat="server"></asp:DropDownList>是在 aspx 页面上,而不是 Master。
protected void Page_Load(object sender, EventArgs e)
{
//bind data not here
if (IsPostBack == false)
{
//but inside the ispostback check
ddlProduct.Items.Add(new ListItem("Item 1", "1"));
ddlProduct.Items.Add(new ListItem("Item 2", "2"));
ddlProduct.Items.Add(new ListItem("Item 3", "3"));
ddlProduct.DataBind();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = ddlProduct.SelectedValue;
}
- 2 回答
- 0 关注
- 103 浏览
添加回答
举报