新手问题:ASP.Net中怎样通过按钮提交一个表单? 提交到另一个asp页面?那可以用ASP的老办法呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接提交呗...不过ASPX页面只能有一个FORM1哦.. Response.Redirect("newpage.asp?参数...") 终于有人肯回答我的低级问题了(初学没办法啊)请问楼上的,Response.Redirect("newpage.asp?参数...")是在同一页面打开另一个页面,那请问可不可以另开窗口打开页面啊??我就是这个想来想去的不知道怎么搞. 我知道楼主的意思,我也是不太明白这个问题。我们知道,用VS开发式,是一个窗体类,含有form控件,在其中button提交后是返回本页面的,所以如果想要处理,必须在这个button事件里处理。如果想要转到另外页面,可在时间处理函数里使用respone.rederect。我想楼主的意思是提交表单到另外一个页面,然后使用request.form来取得变量再进行处理。我也在想,难道只有在form控件以外的地方使用传统的html表单提交?(楼主也可以把form里的runat="server"去掉,改成传统的语句),但是如果这个提交窗口必须镶嵌在其他控件之间或之中怎么办呢? 是啊是啊!!我就是上面的这个意思,我就是不想在html中搞那个提交什么的,我想在webform中搞啊,想不到搞不定,我据在这里停滞不前了啊. <script language="c#" runat="server"> void save(Object sender,EventArgs e) { ... ... Response.Redirect("thank.htm"); }<asp:Button id="btn" runat="server" Text="提交" OnClick="save" /> to: maomhz这还是重开本页的,有没有办法提交到一个其他页面并打开,而本页面没有关闭 <script language="c#" runat="server"> void save(Object sender,EventArgs e) { ... ... Response.Redirect("thank.htm"); }<asp:Button id="btn" runat="server" Text="提交" OnClick="save" /> 通过点击触发save事件。举个Session例子void save(Object sender,EventArgs e) { ... ... //提交的东西可以在写, //从本页取值后验证再赋值给Session,比如用户名等关键信息 Response.Redirect("thank.aspx"); //然后Response.Redirect(要转入的页面) }其实asp.net的优势就是表单回传技术,可以直接验证的。如果一定要提交,偶同意kill3434的意见,把form里的runat="server"去掉。 個人感覺.net 下form沒多大用咯!!! 请问你打开一个新窗口是要做什么呢?在ASP环境下,如果打开一个新窗口进行数据操作,是否要借用JS脚本呢?在.net下,如果在a.aspx 页面里面用Response.Redirect( "b.aspx" )进行提交,在b.asp里面是取不出a.aspx表单的值,可以改用 Server.Transfer( "b.aspx" ) to winwang:大哥是这样的,我想向另一个页面提交数据,刚开始用redirect提交字符串,后来发现字符串很不方便,而且会在url上显示出来,我就想到asp中的submit,但在dotnet中我不会提交数据新开的窗口。大哥你说的server.transfer()的方法,我试试看。 MD5加密问题--近日在做一个接口,加密结果有时出现不一致的问题,请各位大侠帮帮忙,看看是怎么回事,谢谢! 怎么分页浏览文件下的txt 网站被拉入黑名单问题 session超时判断如何写成基类 图片滚动轮播的效果? 请教一种IE插件 求助:C#从客户端INPUT读取值到后台 急!关于repeater中链接不同页面的问题。 asp.net 中的treeview问题 一个多用户类型选择的登录界面,求查错 水晶报表打印的简单问题,在线等,今日结贴! 关于在asp.net中使用水晶报表的两点问题
请问楼上的,Response.Redirect("newpage.asp?参数...")
是在同一页面打开另一个页面,那请问可不可以另开窗口打开页面啊??
我就是这个想来想去的不知道怎么搞.
我想楼主的意思是提交表单到另外一个页面,然后使用request.form来取得变量再进行处理。我也在想,难道只有在form控件以外的地方使用传统的html表单提交?(楼主也可以把form里的runat="server"去掉,改成传统的语句),但是如果这个提交窗口必须镶嵌在其他控件之间或之中怎么办呢?
我想在webform中搞啊,想不到搞不定,我据在这里停滞不前了啊.
void save(Object sender,EventArgs e)
{ ...
...
Response.Redirect("thank.htm");
}
<asp:Button id="btn" runat="server" Text="提交" OnClick="save" />
这还是重开本页的,有没有办法提交到一个其他页面并打开,而本页面没有关闭
void save(Object sender,EventArgs e)
{ ...
...
Response.Redirect("thank.htm");
}
<asp:Button id="btn" runat="server" Text="提交" OnClick="save" />
void save(Object sender,EventArgs e)
{ ...
... //提交的东西可以在写,
//从本页取值后验证再赋值给Session,比如用户名等关键信息 Response.Redirect("thank.aspx");
//然后Response.Redirect(要转入的页面)
}
其实asp.net的优势就是表单回传技术,可以直接验证的。
如果一定要提交,偶同意kill3434的意见,把form里的runat="server"去掉。
個人感覺.net 下form沒多大用咯!!!
在.net下,如果在a.aspx 页面里面用Response.Redirect( "b.aspx" )进行提交,在b.asp里面是取不出a.aspx表单的值,可以改用 Server.Transfer( "b.aspx" )
大哥是这样的,我想向另一个页面提交数据,刚开始用redirect提交字符串,后来发现字符串很不方便,而且会在url上显示出来,我就想到asp中的submit,但在dotnet中我不会提交数据新开的窗口。
大哥你说的server.transfer()的方法,我试试看。