Edwin Wang's Blog

If there were no clouds, we should not enjoy the sun~~~ edwin-wang.com

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在公司调试没有问题,回家改了些许东西,居然DropDownList的Autopostback不起作用了。。。郁闷,google了下。。。

 

google到的一个问题问题找到了,原来是最后第二行有个  
  <asp:button   id="submit"   Runat="server"   Text="添   加"></asp:button>  
  <asp:Button   id="submit"..>     ====>       变成   <asp:button..>了  
  晕死,后台里又有   protected   System.Web.UI.WebControls.Button   submit;   这个东西的,而且   submit   按钮功能一切正常,谁会想到是这个原因。

 

 没找到目标。。。

 1    <div class="font">
 2        <asp:Label ID="Label1" runat="server" Text="Label" ForeColor="Aqua"></asp:Label><br />
 3        Test Project:
 4        <asp:DropDownList ID="listTestProj" runat="server" AutoPostBack="true">
 5        </asp:DropDownList>
 6        <br />
 7        Test Plan:
 8        <asp:DropDownList ID="listTestPlan" runat="server" AutoPostBack="true">
 9        </asp:DropDownList>
10        <br />
11        <asp:Button ID="submit" runat="server" Text="Submit" OnClick="Do_Click" />
12    </div>

最后一一比对了修改处,发现问题出在Button上,我定义其ID为submit,修改为Do就没有问题了。

 1   <div class="font">
 2       <asp:Label ID="Label1" runat="server" Text="Label" ForeColor="Aqua"></asp:Label><br />
 3       Test Project:
 4       <asp:DropDownList ID="listTestProj" runat="server" AutoPostBack="true">
 5       </asp:DropDownList>
 6       <br />
 7       Test Plan:
 8       <asp:DropDownList ID="listTestPlan" runat="server" AutoPostBack="true">
 9       </asp:DropDownList>
10       <br />
11       <asp:Button ID="Do" runat="server" Text="Submit" OnClick="Do_Click" />
12   </div>

 

估摸着应该是asp.net要求asp.net空间需要放在runat server的form,而form的提交默认为button的submit的缘故。莫名死了。。。

posted on 2008-12-23 23:27  laughterwym  阅读(2218)  评论(2编辑  收藏  举报