怎么把.net的表单提交到另外一个页面 我在网上查到一个想法和我差不多的贴子,请参考,谢谢http://www.chjl.cn/Article/Read.aspx?ArticleID=3228 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><body><form id="compute" methode="POST" action="2.aspx" ><asp:textbox id="Data1" runat="server" />+<asp:textbox id="Data2" runat="server" />=?<br><asp:button id="submit" runat="server" text="提交" /></form></body></html> runat="server" 去掉就可以了但是如果你有服务器控件必须放到带有runat="server"的form标签里,<form methode="POST" runat="server" >一个aspx只能有一个runat="server" 的form标签,一个aspx可以有多个不带runat="server" 的form标签, 1.post2.get3.Server.Transfer <form id="compute" methode="POST" action="2.aspx" > 修改一下就可以了如果你把: action="http://reg.163.com/Main.jsp" 那么你的表单就提交到 163的Main.jsp了<form id="compute" methode="POST" action="http://reg.163.com/Main.jsp" > 我测试了一下,发现所有的用.net做的,在action时都没能传过去但如果是html的标签就可以了 估计asp:button是用来做事件处理的,当提交到本页时,没有相应的事件则不起作用,action怎么改也没有用,因为不是html控件 <html><head><title>日工作報告&計劃</title><link rel="stylesheet" href="Style.css" type="text/css"><script language=javascript>function search() { document.form1.action="result.aspx" document.form1.submit() }</script><meta http-equiv="Content-Type" content="text/html; charset=big5"><base target="_self"></HEAD><BODY topmargin=0 leftmargin=0 width="100%"><form name="form1" method="post" action="result.aspx"><input id="repday_name" type="text" size="10" name="repday_name" runat="server" ><input type="submit" disabled=true value="查找日工作報告" name="submit" onClick="search()"></form></body></html>这样写就会传到result.aspx页面了 做一个参数呀,可以用get post等方法 比如在1.aspx里的BT_pass的Click事件里用Response.Redirect("2.aspx?a="+a)在2.aspx里的load事件里Request.QueryString.Get("a")去接受! 应该把 runat="server" 去掉就可以了. http://blog.joycode.com/joy/archive/2005/08/03/61451.aspx 关于asp.net操作Excel问题,散分!祝快出生的女儿健康。 求下拉列表无限分类的好算法。。 TabPanel中使用UpdatePanel时无法使用Triggers触发器 IIS服务器不见了 关于处理URL的问题~懂HttpHandler进 asp.net 找不到主题??? 三层 通过ID把数据显示在表示层 用表格 求一sql语句 求winner2050 的开源文章系统 如何实现定时自动存盘 谁有B/S的进销存啊! 请教几个有关文件操作和表单的问题
<body>
<form id="compute" methode="POST" action="2.aspx" >
<asp:textbox id="Data1" runat="server" />+
<asp:textbox id="Data2" runat="server" />=?
<br>
<asp:button id="submit" runat="server" text="提交" />
</form>
</body>
</html> runat="server" 去掉就可以了但是如果你有服务器控件
必须放到带有runat="server"的form标签里,
<form methode="POST" runat="server" >一个aspx只能有一个runat="server" 的form标签,
一个aspx可以有多个不带runat="server" 的form标签,
2.get
3.Server.Transfer
则不起作用,action怎么改也没有用,因为不是html控件
<head>
<title>日工作報告&計劃</title>
<link rel="stylesheet" href="Style.css" type="text/css">
<script language=javascript>
function search()
{
document.form1.action="result.aspx"
document.form1.submit()
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<base target="_self">
</HEAD>
<BODY topmargin=0 leftmargin=0 width="100%"><form name="form1" method="post" action="result.aspx">
<input id="repday_name" type="text" size="10" name="repday_name" runat="server" >
<input type="submit" disabled=true value="查找日工作報告" name="submit" onClick="search()">
</form>
</body>
</html>这样写就会传到
result.aspx
页面了
在1.aspx里的BT_pass的Click事件里用Response.Redirect("2.aspx?a="+a)
在2.aspx里的load事件里Request.QueryString.Get("a")去接受!