关于asp.net中form的问题 form 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,一个页面中的form是不能嵌套的。 <body> <div id="search"> <span style="color: #FF0000;"> <form action="search.aspx" method="get"></span> <input type="text" name="q" placeholder="请输入..." /> <input class="button" type="submit" value="搜索"/> </form> </div></body> 为什么里面还要一个form,直接在外面的加上action method不可以么?如果要局部提交,还可以用js,总之form不能嵌套。 是的,一个页面中的form是不能嵌套的。 去掉后就发生这种错误:类型“LinkButton”的控件“log”必须放在具有 runat=server 的窗体标记内。 <body> <div id="search"> <span style="color: #FF0000;"> <form action="search.aspx" runat="server" method="get"></span> <input type="text" name="q" placeholder="请输入..." /> <input class="button" type="submit" value="搜索"/> </form> </div></body>这样试试 楼主是刚从ASP转ASP.NET的吧?ASP.NET和ASP一样,一个页面可以使用多个form表单的!Asp.Net中Form表单不能嵌套使用 不太理解,不过好像确实不能放在里面,也就是不能包含在内容,但是,允许放在外面,并行,也就是并排多个form不过记好了,有多个并排的 form时,永远只能有一个form拥有 runat="server"属性,我好像记得书上是这么说的 你要嵌套的话,就要把form标记中的runat="server" 去掉,不然就只能用一个form <body> <form id="form1" runat="server"> <div id="search"> <form action="search.aspx" method="get"> <input type="text" name="q" placeholder="请输入..." /> <input class="button" type="submit" value="搜索"/> </form> </div> ...... </form></body> 外面那层form是程序自动生成的,程序下面(即打.....处)有一些asp.net控件,去掉就会我五楼出现的错误。 多了个<form action="search.aspx" method="get"> 两个form标记 【职业技术路线】 关于对控件实时数据传递 ASP.NET自动执行SQL的方法讨教! 动态设置默认按钮(非JS) adRotator 显示不出图片不知道为什么 急急急!导出EXCEL时空格变成了问号? 自定义com+控件为何没办法加载,大家给我看看,急死我了 XP 支持 SQL2000 不? 为什么在redirect一个aspx页面时,unload事件也会执行,难道不是在aspx关闭时才执行吗? 跑Vs2005+mssql2005,大家有没有好的笔记本推荐啊 Table表格对角线的上下两边填文本怎么实现 .net不用gridview如何实现分页
<div id="search">
<span style="color: #FF0000;"> <form action="search.aspx" method="get"></span>
<input type="text" name="q" placeholder="请输入..." />
<input class="button" type="submit" value="搜索"/>
</form>
</div>
</body>
<div id="search">
<span style="color: #FF0000;">
<form action="search.aspx" runat="server" method="get"></span>
<input type="text" name="q" placeholder="请输入..." />
<input class="button" type="submit" value="搜索"/>
</form>
</div>
</body>
这样试试
Asp.Net中Form表单不能嵌套使用
<form id="form1" runat="server">
<div id="search">
<form action="search.aspx" method="get">
<input type="text" name="q" placeholder="请输入..." />
<input class="button" type="submit" value="搜索"/>
</form>
</div>
......
</form>
</body> 外面那层form是程序自动生成的,程序下面(即打.....处)有一些asp.net控件,去掉就会我五楼出现的错误。