【发布时间】:2013-05-08 09:18:00
【问题描述】:
我正在尝试在部分回发上填充下拉列表,不知道为什么它不起作用。
这行得通,
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
populatemyDropDownList();
}
这不起作用,
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
populatemyDropDownList();
}
场景
*我点击 UpdatePanel_1 中的 button_1,然后触发部分回发(不刷新页面)并尝试填充 UpdatePanel_2 中的 DropDownList*
当我调试时,我可以看到方法后面的代码正在触发并通过此代码但没有收获,我认为部分回发重置 DropDownList ????
using (SqlDataSource sqlds = new SqlDataSource(ConnectionString(), SelectCommand()))
{
drop1.DataSource = sqlds;
drop1.DataTextField = "UserName";
drop1.DataBind();
}
【问题讨论】:
-
然后使用
"this works"后面的代码。这个问题还不清楚。 -
不,谢谢,我不能
-
不应该从
button_1的点击处理程序中填充吗? -
这就是我想要做的,但它不起作用,先生
-
如果您可以发布下拉和更新面板标记会很有帮助
标签: c# webforms controls postback