asp.net-求教为何接收不到参数。。

问题描述

求教为何接收不到参数。。

else {
$.ajax({
type: "POST",
url: "addXZYW.aspx/SetBaoCun",
//data: {id: id, mc: mc, mc: mc,engname: engname,shuruma: shuruma,tym: tym},

data: "{id:'" + id + "',mc:'" + mc + "',engname:'" + engname + "',shuruma:'" + shuruma + "',tym:'" + tym + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
error: function (XMLHttpRequest, textStatus, errorThrown) { },
success: function (data) { }
});
};

                            这样后台怎么收不到数据呢?
                            后台:
                            [System.Web.Services.WebMethod]
    public void SetBaoCun(string id, string mc, string engname, string shuruma,string tym)
         {
             //string id1 = id; string mc1 = mc; string engname1 = engname; string shuruma1 = shuruma; string tym1 = tym;
             string sql = string.Format(@"insert into zsk_yaopin(id,name,engname,shuruma1,commonname) values({0},{1},{2},{3},{4})", id, mc, engname, shuruma, tym);
              DbAccess.ExecuteNonQuery(DbAccess.m, CommandType.Text, sql);   

         }

解决方案

参数这样传:

 data: {
                id: id ,
                mc:mc,
                engname:engname,
                shuruma:shuruma,
                tym:tym
            }

后台可以这样:方法名(FormCollection formInfos){
tring id = formInfos["id"].Trim();//以此类推
}

解决方案二:

SpringMVC 接收对象参数
springMVC接收对象参数
Flex 接收外部参数
----------------------

解决方案三:

data: "{id:'" + id + "',mc:'" + mc + "',engname:'" + engname + "',shuruma:'" + shuruma + "',tym:'" + tym + "'}",传参不用加“变字符串

解决方案四:

传参时最好不要加字符串

解决方案五:

data: {
                id: id ,
                mc:mc,
                engname:engname,
                shuruma:shuruma,
                tym:tym
                }

时间: 2024-11-03 09:15:52

asp.net-求教为何接收不到参数。。的相关文章

asp.net web api 接收不到post数据问题

问题描述 asp.net web api 接收不到post数据问题 接口文档: 我自己写的代码: public class Input { public string Appkey { get; set; } public string Sno { get; set; } public string[] Clist { get; set; } } public class Rback { public string Code { get; set; } public string Msg { g

asp.net-ASP.net怎样根据不同的参数显示不同的页面内容

问题描述 ASP.net怎样根据不同的参数显示不同的页面内容 网页的左侧是导航栏,右侧是对应的文字数据,点击左侧右侧对应显示相关内容,导航栏 和它对应的内容都是从数据库里取出来的该怎样实现呢,有没有例子给我看一下啊 解决方案 那就都指向同一个页面,然后这个页面判断接收到的参数,然后跳转到指定页面 解决方案二: 可以在右侧添加一个iframe,点击左侧的时候在js里面注册点击事件,然后让这个iframe跳转到指定页面 解决方案三: 可以直接拖服务器控件 但是很low,最好建议 html + aja

eb ervice-C# WebService在接收到带参数的接口调用时自动将加密的参数解密

问题描述 C# WebService在接收到带参数的接口调用时自动将加密的参数解密 我的WebService的所有接口调用的参数都是加密过的,而且有接口函数.我在想有没有什么办法,在WebService接收到接口调用请求时,自动将参数解密,而不需要我每个函数内写解密?????? 我暂时没有C币了,有一定奉上 解决方案 我在Spring里面是使用filter过滤器机制来做的!所有的请求都先通过filter,在filter里面做统一的处理,然后再分发到各个具体的controller去.我觉得这种思路

asp.net中mvc使用ajax提交参数的匹配问题解决探讨

本文为大家介绍下使用javaScript解决asp.net中mvc使用ajax提交参数的匹配问题,遇到类似情况的朋友可以参考下,希望对大家有所帮助   想到在asp.net的mvc中如果使用ajax向服务端传递参数时如果参数是一个类或者是个数组(或List集合)以及更复杂的对象时,服务端总是会发 生取不到值的情况,当然网上也有很多解决的例子,但都是在服务端想办法来解决的(比如将json转换为字符串,再在服务端反序列化为一个对象),为何不能 在客户端就把这个问题搞定. 其实问题没那么复杂,那是因为

IBM Key Management工具(iKeyMan)脚本吃掉%*$*无法接收命令行参数之解

http://www.java2class.net/bbs/viewthread.php?tid=230   iKeyman工具是一个图形化用户界面的数字证书管理工具.通过它可以创建一个新的密钥库.测试数字证书.增加CA根到密钥库.从一个密钥库拷贝证书到另一个密钥库,以及从CA机构请求和接收数字证书.设置默认的密钥.更改密码等等. 但是由于IBM产品中所附带的脚本中对接收命令行的参数没有进行有效的处理,以致于想通过命令行进行传递定制的参数无法顺利进行. 对于AIX.Linux.Solaris可以

文件上传-ASP.NET服务器端如何接收swfupload上传文件?

问题描述 ASP.NET服务器端如何接收swfupload上传文件? 如题所示:我用ASP.NET在客户端用swfupload做了一个上传文件的功能,现在我要如何才能在服务器接收到上传过来的文件呢? 解决方案 这个简单,PageLoad里面写Request.Files[0].SaveAs(Server.MapPath(""~某路径"") + """" + Request.Files[0].FileName); 解决方案二: 这

ios-App上传录音文件到 Asp 的网站如何接收,怎么传 ,怎么接收

问题描述 App上传录音文件到 Asp 的网站如何接收,怎么传 ,怎么接收 ios 和 安卓 App上传录音文件到 Asp 的网站如何接收,怎么传 ,怎么接收A 解决方案 上传不就是将你的文件写到指定的文件夹中如果你数据库中有对应的项插入不就可以了: 解决方案二: 主要看怎么设计了:可以进行同步或者异步设计:上传的过程中可以做成多点续传的方式,将文件切割成多个小块,在应用服务器上进行接收:接收和发送的代码在网上很多,你可以搜一下.收到之后你可以根据需要放在FTP,数据库或者干脆在应用服务器上进行

extjs-EXTjs页面submit后 action.result接收不到参数??

问题描述 EXTjs页面submit后 action.result接收不到参数?? 10C 我的目的是 extjs提交form到 process.jsp process.jsp 处理数据后进行两个操作:1: 通过out.println() 返回操作结果 true或false 给extjs页面的 action.resultextjs页面根据操作结果关闭窗口 2. process.jsp 通过window.open 弹出新窗口,进行下一个页面的操作 (那一堆js就是弹新窗口的) 现在遇到的情况是pr

webapi中,接收post传入参数不正确的问题

问题描述 webapi中,接收post传入参数不正确的问题 请求代码: $.post("/api/facstate/delete", { id: selectRow.ID }, ajaxResultHandler); 后台代码: public JsonRes Delete([FromBody]int id) { var count = bll.DelBy(p => p.ID == id); if (count == 1) return new JsonRes("succ