ajax调用aspx页面,为什么aspx页面接收不到参数呢?~~

qq346127416 qq346127416 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
前台代码

function aaa() {
$.ajax({
type: "post",
url: "Ajax/Ajax2.aspx?" + (new Date()).valueOf(),
data: { dbType: "StatusList" },
dataType: "html",
success: function (data) {
$('#divmsg').html(data);
},
error: function (a, textStatus, errorThrown) {
$('#divmsg').html('ajax错误');
}
});
}


后台代码
 protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string txt1 = Server.UrlDecode(Request["dbType"].ToString());
Response.Write(txt1 + "</br>" + txt2);
}
}


Request["dbType"] 为null
我测试过了
调用一般处理程序ashx页面 get post都可以接收到参数
调用aspx页面 get可以接收到参数,但是post接收不到参数。请问这是为什么呢?

谢谢各位了~~~
...全文

相关推荐

用juery的ajax方法调用aspx.cs页面中的webmethod方法示例

首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性。 如: [WebMethod] public static string GetUserName() { //…… }   如果要在这个方法里操作session,那还得将WebMethod的EnableSession 属性设为true 。即: [WebMethod(EnableSession = true)]//或[WebMethod(true)] public static string GetUserName() { //…… }  然后我们就写ajax程序来访问这个程序,我们就用jQuery吧。 代码如下

weixin_38665122

使用$.Ajax调用后台.aspx

使用$.Ajax调用后台.aspx

清空回声

jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)

在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下。 (1)通过aspx.cs的静态方法+WebMethod进行处理 简单的介绍下WebMethod方法的用法 1.修饰符主要用public static修饰 2.方法前面加上[WebMethod]属性表明这是WebMethod方法 3.前台html页面(Client端)访问时要使用post方法,和后台.cs文件进行数据交互,否则会返回整个html页面。 4.当后台页面返回数据后,前台html页面需要用data.d接收返回的json字符串。 5.访问url:htt

weixin_38526751

ajax实现简单搜索功能(jQuery+aspx)

初学jQuery的时候写的,所以有些瑕疵就不要拍砖啦,只在IEtester上测试过,IE6+没有问题,当初觉得百度的搜索功能蛮好玩的,才写的。

A无殇A

js与aspx相互调用

js与aspx相互调用js与aspx相互调用js与aspx相互调用js与aspx相互调用

qq_39127760
评论 19
收藏 已收藏
分享
返回顶部
qq346127416
.NET社区 62,272 成员 668,968 内容