日期:2014-05-17  浏览次数:20397 次

初级问题, 关于asp.net的树控件和 <input type="submit">元素
代码如下
<body>
    <form id="form1" runat="server">
   
     <input type="submit"  name="submit" value="100"/>

        <asp:TreeView ID="TreeView1" runat="server">
            <Nodes>
                <asp:TreeNode Text="Bob" Value="a" ></asp:TreeNode>
            </Nodes>
        </asp:TreeView>
        </form>
</body>
问题我是我点树控件,就会自动提交,马上就抛出 javascript异常     theForm.submit();    }

我去掉  <input type="submit"  name="submit" value="100"/>
里的name="submit" 就OK,不会抛出异常,但我不想去掉,请问怎么办? 最好只通过修改树控件就能解决问题,
顺便帮讲讲为什么会出现这样的问题,谢谢了

------解决方案--------------------
把你的<input>的name改掉。