AutoPostBack不起作用了

xiahouwen 2003-07-02 09:40:33
两个DDL关联 放在一个ASCX文件中
再一个aspx内LOADCOTROL调用ASCX
发现第一个DDl的OnSelectedIndexChanged定义的事件(绑定第二个DDL)不能调用!~~~
...全文
50 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
活靶子哥哥 2003-07-03
  • 打赏
  • 举报
回复
To happyno7(啤酒罐): AutoPostBack设置true了
<td colspan="2" valign="bottom"><asp:dropdownlist ID="BigClassList" Width="100" Height="18" AutoPostBack="True" runat="server" OnSelectedIndexChanged="BigClassList_SelectedIndexChanged"></asp:dropdownlist>    <asp:dropdownlist ID="SmallClassList" Width="100" runat="server"></asp:dropdownlist>  <font color="#FF0000">**</font></td>
<td width="1" bgcolor="#000000"></td>
happyno7 2003-07-03
  • 打赏
  • 举报
回复
你将BigClassList的 AutoPostBack 设为true了吗?
或者,BigClassList_SelectedIndexChanged这个事件的句柄是否丢失了。
活靶子哥哥 2003-07-03
  • 打赏
  • 举报
回复
To: drk928(一起看斜阳)
是把ascx的后置代码中的事件改成protected吗?
还是不行啊。
活靶子哥哥 2003-07-03
  • 打赏
  • 举报
回复
请大家帮忙啊!!~~~~
活靶子哥哥 2003-07-03
  • 打赏
  • 举报
回复
该怎么办??
SeeSunSet 2003-07-02
  • 打赏
  • 举报
回复
protected withevetns yourAscxControl as yourAscx
活靶子哥哥 2003-07-02
  • 打赏
  • 举报
回复
public void Page_Load(Object sender,EventArgs e)
{
if(!IsPostBack)
{
BigClassDropDownListInit();
SmallClassDropDownListInit();
}
}
public void BigClassDropDownListInit()
{
Conn.Open();
OleDbCommand commBigClass=new OleDbCommand("select BigClassName,ID from RootClass order by ID",Conn);
OleDbDataReader MyReaderBigClass1=commBigClass.ExecuteReader();
BigClassList.DataSource=MyReaderBigClass1;
BigClassList.DataTextField="BigClassName";
BigClassList.DataValueField="ID";
BigClassList.DataBind();
BigClassList.SelectedIndex = 0;
MyReaderBigClass1.Close();
Conn.Close();
}
public void BigClassList_SelectedIndexChanged(Object sender,EventArgs e)
{
SmallClassDropDownListInit();
}
public void SmallClassDropDownListInit()
{
Conn.Open();
string strCom="select TypeName,ID from Type ";
strCom+=" Where BigClassName ='"+BigClassList.SelectedItem.Text+"' ";
strCom+=" order by ID";
OleDbCommand commSmallClass=new OleDbCommand(strCom,Conn);
OleDbDataReader MyReaderSmallClass1=commSmallClass.ExecuteReader();
SmallClassList.DataSource=MyReaderSmallClass1;
SmallClassList.DataTextField="TypeName";
SmallClassList.DataValueField="ID";
SmallClassList.DataBind();
SmallClassList.SelectedIndex = 0;
MyReaderSmallClass1.Close();
Conn.Close();
}
jackiedlh 2003-07-02
  • 打赏
  • 举报
回复
有没有源码?

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧