<td>
用户类型:<asp:DropDownList ID="ddlAccountType" OnSelectedIndexChanged="ddlAccountType_Change" runat="server"></asp:DropDownList>
</td>
为什么下拉列表框发生改变时不进这个方法
protected void ddlAccountType_Change(object sender, EventArgs e)
{
BindDropDownList(0);
}
14 个解决方案
#1
<asp:DropDownList ID="ddlAccountType" AutoPostBack="true" OnSelectedIndexChanged="ddlAccountType_Change" runat="server"></asp:DropDownList>
增加 AutoPostBack="true"
#2
因为你每点一次它都没有提交
把AutoPostBack这个属性设置为True就可以了
把AutoPostBack这个属性设置为True就可以了
#3
我设了断点还是不行啊,页面是有反应,但是我要它进我写的那个方法里
#4
页面是有反应,但是怎么不进我写的那个方法呢?
#5
楼主的change跟text_chanage有什么区别啊?
#6
貌似是 一个是选择项发生改变触发,一个是里面的文字发生改变时触发
#7
而且这个做个修改是弹出一个DIV 设置了AutoPostBack="ture" 之后那个DIV就消失了。。各种蛋疼
#8
那就写客户端的onchange事件。
#9
怎样才能设置这个AutoPostBack只刷新那个DIV中呢,不刷新整个页面,有木有人告诉我啊
#10
ajax 刷新控件
#11
是在Load事件中这样写吗? ddlAccountType.Attributes.Add("onchange", "ddlAccountType_Change");
#12
额,越搞越麻烦了。。唉,各种被鄙视
#13
div中内容太多可以考虑把div的内容放在iframe中
#14
设置AutoPostBack为ture
#1
<asp:DropDownList ID="ddlAccountType" AutoPostBack="true" OnSelectedIndexChanged="ddlAccountType_Change" runat="server"></asp:DropDownList>
增加 AutoPostBack="true"
#2
因为你每点一次它都没有提交
把AutoPostBack这个属性设置为True就可以了
把AutoPostBack这个属性设置为True就可以了
#3
我设了断点还是不行啊,页面是有反应,但是我要它进我写的那个方法里
#4
页面是有反应,但是怎么不进我写的那个方法呢?
#5
楼主的change跟text_chanage有什么区别啊?
#6
貌似是 一个是选择项发生改变触发,一个是里面的文字发生改变时触发
#7
而且这个做个修改是弹出一个DIV 设置了AutoPostBack="ture" 之后那个DIV就消失了。。各种蛋疼
#8
那就写客户端的onchange事件。
#9
怎样才能设置这个AutoPostBack只刷新那个DIV中呢,不刷新整个页面,有木有人告诉我啊
#10
ajax 刷新控件
#11
是在Load事件中这样写吗? ddlAccountType.Attributes.Add("onchange", "ddlAccountType_Change");
#12
额,越搞越麻烦了。。唉,各种被鄙视
#13
div中内容太多可以考虑把div的内容放在iframe中
#14
设置AutoPostBack为ture