Asp.net 下拉列表选择上的模式弹出窗口
是否可以在下拉列表选择时弹出一个模式(AJAX)。 我有一个具有ddl的用户控件和另一个具有模式弹出窗口的用户控件。在选择特定项时,我需要弹出模式。Asp.net 下拉列表选择上的模式弹出窗口,asp.net,Asp.net,是否可以在下拉列表选择时弹出一个模式(AJAX)。 我有一个具有ddl的用户控件和另一个具有模式弹出窗口的用户控件。在选择特定项时,我需要弹出模式。 模式弹出窗口位于另一个用户控件中 如果我读对了,您需要使用链接事件或事件冒泡来强制下拉选择触发事件。然后,您的第二个用户控件必须侦听该事件,并触发“显示”模式弹出窗口的事件 如果不测试代码,主控件上的结构可能如下所示: public delegate void DDLHandler(int selectedValue); public event
模式弹出窗口位于另一个用户控件中 如果我读对了,您需要使用链接事件或事件冒泡来强制下拉选择触发事件。然后,您的第二个用户控件必须侦听该事件,并触发“显示”模式弹出窗口的事件 如果不测试代码,主控件上的结构可能如下所示:
public delegate void DDLHandler(int selectedValue);
public event DDLHandler DDLChanged;
public void DDLChanged(int selection)
{
if (DDLChanged != null)
{
DDLChanged(selection);
}
}
然后,下拉控件将其事件连接到调用处理程序
protected void ddlOne_SelectedIndexChanged(object sender, EventArgs e)
{
//fire event handler for fetching value for this selection
DDLChanged(Int32.Parse(ddlMeasurementOptions.SelectedValue));
}
我举了一个例子,说明如何使用ClientEventPool完全在客户端完成这项工作-
对于AJAX工作,不惜一切代价避免回发 这就是我所指的,这是一个更好的例子。