【发布时间】:2012-10-13 21:19:12
【问题描述】:
我有以下代码应该在模式弹出窗口中运行:
#region events
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
dt = DataObj.GetDataTable("GetScheduleNames");
foreach (DataRow myrow in dt.Rows)
{
SchedNameLst.Add(Convert.ToString(myrow["ScheduleName"]));
}
SchedNameListDD.DataSource = SchedNameLst;
SchedNameListDD.DataBind();
}
}
protected void SchedNameListDD_SelectedIndexChanged(object sender, EventArgs e)
{
// should be in selected index fired event
SchedName.Text = SchedNameListDD.SelectedItem.Text;
string name = SchedNameListDD.SelectedItem.Text;
dt = DataObj.GetDataTable("GetSchedDetails", name);
foreach (DataRow myrow in dt.Rows)
{
StartTime.Text = myrow["StartTime"].ToString();
EndTime.Text = myrow["EndTime"].ToString();
}
dt = DataObj.GetDataTable("GetSchedDetailsSat", name);
foreach (DataRow myrow in dt.Rows)
{
SatSt.Text = myrow["StartTime"].ToString();
SatEt.Text = myrow["EndTime"].ToString();
}
}
#endregion
当我在下拉列表中更改我的项目选择时,我的 selectedIndexChanged 事件不会被触发.. 是这样吗?
【问题讨论】:
-
你在使用 JQuery 对话框吗?提高弹出窗口?
-
我没有使用 J Query ...已经在使用 ModalPopupExtender
标签: asp.net selectedindexchanged