控件代码:<asp:DropDownList ID="DropDownList1" runat="server"  AutoPostBack="true" BorderColor="#CCCCCC" 
                BorderStyle="Solid" BorderWidth="1px"   onselectedindexchanged="DropDownList1_SelectedIndexChanged">
        </asp:DropDownList>
        <asp:DropDownList ID="DropDownList2" runat="server" ></asp:DropDownList>当我点击第一个dropdownlist更改项是,就会出现js错误"错误: 对象不支持此属性或方法",下面这段是自动生成的代码var theForm = document.forms['form1'];
if (!theForm) {
    theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
说theForm.submit();的错误,请高手指点一下怎么解决

解决方案 »

  1.   

    DropDownList1_SelectedIndexChanged  你的代码的这个事件呢?没有当然会报错
      

  2.   

    页面上的元素命名范围不能是 window 对象的方法名, 否则,方法无效。
      

  3.   

    首先,DropDownList1_SelectedIndexChanged已经写好了,连自动生成的js都不没有进呢,DropDownList1_SelectedIndexChanged就更不能看了,现在第一步还没有进,怎么进第二部????