asp.net怎么post提交数据? 比如有一个页面http://www.web.com/login.aspx提交这个数据“username=u&PassWord=123456”应该怎么写代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认的就是post 只是看你想怎么来写?是用js来还是直接这样提交 说明白你想要的结果 $ajax.({ url: '/XXX/XXX.ASPX', type: '[GET]/[POST]', dataType: '[xml]/[json]', timeout: 1000, error: function(){alert('Error loading XML document');}, success: function(rsp){// do something with xml}});JQUERY这样就可以自己写就复杂了很多, 请问什么默认啊?我现在只会http://www.web.com/login.aspx?username=u&PassWord=123456这样去传数据,我想用post方式,不是html代码的form来post,我是问能不能用asp.net代码来传,我用的C# 你这样是将参数作为url后的参数传过去是get方式2楼都有了方法给你 只是是用JQUERY.AJAX的 前台代码: <form id="form2" action="Default2.aspx?username=u&PassWord=123456" method="post">后台代码:string username=Request.QueryString["username"].ToString(); 表单提交 默认是 get提交。你要写上 method="post" 就可以了。 -----------------------------------------------form表单提交前台代码: <form id="form2" action="Default2.aspx" method="post"> <input name="username" type="text" value="tmd" />后台代码:string username=Request.Form["username"].ToString(); http://blog.sina.com.cn/s/blog_6c89c7e50100mu2h.html 你的这个是GET方式提交数据,在aspx页面中默认就是POST提交方式。 默认的就是post,你可以试试,form设定一下method="post"也行... 在ASP.NET中实现POST发送数据http://dotnet.aspx.cc/article/00000000-0000-0000-0000-00000000000c/read.aspx .net 里<form id="form1" runat="server">默认是post 或者你可以多此一举 <form id="form1" runat="server" method="post"> 除了form外就只能用Ajax来post了“直接Asp.net代码来传”,用asp.net代码他本身就是用form的 提交表单,默认的就是post可以试试提交一个仅有隐藏域的表单,别用url传值,应该就可以了可以试试! 默认是get 不会这个大家都不知道吧 怎么这么多人说是post在哪里看的呀 晕人呀 submit就是把form标记内的内容post回后台使用request都可以截获到回传的消息啊。 关于INNER JOIN的用法,在线等。解决后结贴 怎么去掉 正则匹配出的重复结果 导出 Excel有的时候乱码,是怎么回事```?? ajax的 UpdatePanel控件中放置datagrid 异步更新后 滚动条的位置保持问题! 请教个ImageButton的onclick事件. asp.net treeview的问题 求救:为什么我的电脑的Session无法保存 请问如何在类文件中控制页面跳转? 怎么获取网站的名称 Extjs grid pagingtoolbar的问题 按钮事件 执行JS报错 Internet Explorer无法打开Internet站点 关于页面传值的问题
url: '/XXX/XXX.ASPX',
type: '[GET]/[POST]',
dataType: '[xml]/[json]',
timeout: 1000,
error: function(){alert('Error loading XML document');},
success: function(rsp){// do something with xml}
});
JQUERY这样就可以
自己写就复杂了很多,
请问什么默认啊?我现在只会http://www.web.com/login.aspx?username=u&PassWord=123456
这样去传数据,我想用post方式,不是html代码的form来post,我是问能不能用asp.net代码来传,我用的C#
2楼都有了方法给你 只是是用JQUERY.AJAX的
<form id="form2" action="Default2.aspx?username=u&PassWord=123456" method="post">
后台代码:
string username=Request.QueryString["username"].ToString();
表单提交 默认是 get提交。你要写上 method="post" 就可以了。
-----------------------------------------------
form表单提交前台代码:
<form id="form2" action="Default2.aspx" method="post">
<input name="username" type="text" value="tmd" />
后台代码:
string username=Request.Form["username"].ToString();
除了form外就只能用Ajax来post了
“直接Asp.net代码来传”,用asp.net代码他本身就是用form的
可以试试提交一个仅有隐藏域的表单,
别用url传值,应该就可以了
可以试试!
使用request都可以截获到回传的消息啊。