asp自带form使页面内提交数据的form提交不了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp自带form使页面内提交数据的form提交不了相关的知识,希望对你有一定的参考价值。

使用WebDeveloper建立asp.net页面的时候,他会自己带一个<form id="form1" runat="server">,如果删除这个form,页面内的login控件就不能使用,如果不删除,我要提交数据的form就提交不了

<form name="aaa" method="post" action="bbb.aspx">

<input type="hidden" name="amount" value="88.00">

...

<input type="submit" name="submit">

按submit按钮,他会提交到外层那个form,而外层的form的action是动态生成的,不受控制

而且我的<form id="form1" runat="server">这个form在masterPage里面,很难操作

怎样才能顺利提交form “aaa”的数据呢?

各位高手帮帮忙,谢谢了

Master Page里面可以加两个content page:
一个带服务器端form,一个不带

把asp控件放在带服务器端form的content page里
把你要提交的form放在不带服务器端form的content page里

这样既可以实现asp控件的功能,又可以使得提交的表单不用套嵌在服务器端form里
参考技术A 用<form id="form1" runat="server" action="bbb.aspx">来提交试下。 参考技术B 去掉masterPage的form

asp中如何使表单提交数据后不跳转到该页面?

使a页面的表单提交到b页面,但不跳转到b页面,跳转到c页面去,请问如何做到?

参考技术A 用if....then条件语句可以实现,跳转有好像有三个语句,例如 response.redirect(xxx.aspx)追问

注意看下问题啊!a页面的表单提交到b页面,但跳转到c页面去。你当我连response.redirect也不知道啊!

追答

.....拉个按钮控件,控件后台代码接下来就是控制跳转语句了,不是么?

追问

表单传值懂么?

参考技术B 只知道可以用,jquery,可以.应该用框架也行吧.追问

求示例代码

追答

http://www.aqee.net/docs/jquery.form.plugin/jquery.form.plugin.html#api
学习一下吧.

本回答被提问者采纳
参考技术C 不明白你想要什么追问

就是说a页面post数据到b页面,但是不跳转到b页面!

追答

用ajax

追问

没有别的方法吗?

追答

据我所知只有用ajax实现异步提交,也可能是我孤陋寡闻!

参考技术D 应该描述一下你为什么要实现这样的功能?有可能有其他更合适的方法来实现。

以上是关于asp自带form使页面内提交数据的form提交不了的主要内容,如果未能解决你的问题,请参考以下文章

asp.net中登录页面使用FORM表单提交数据为空,不知道啥情况

在goahead中如何实现在一个页面提交表单数据,在另一个页面获取表单提交过来的数据

怎么实现php表单提交后不跳转

同一页面两张form表单内可以有相同name和id的input吗

asp中request.form用法

ASP中表单最大能提交多少数据?