ajax怎么传递参数给C#写的webservice啊?
如题,我刚接触webservice不久,但现在急着实现这样一个功能,无参的能调用成功,但加了参数后,始终提示500(internal server Error),不知道是怎么回事,希望有哪位高手能帮我解决这个问题啊,最好能给个符合我需求的实例,万分感激! 在线等啊? c# webservice --------------------编程问答-------------------- //前端时间我刚好整理过,你试试下面的HelloWorld程序
//ajax调webservice
$.ajax({
async:true,
type: "post",
contentType: "application/json",
url:'WebService.asmx/HelloWorld',
data: "{msg:'HelloWorld'}", //参数要对应
dataType:"json",
success: function(result) {
//
}
});
--------------------编程问答-------------------- 看看你webservice是否配置完整,可以看看这个例子 --------------------编程问答-------------------- 你的参数类型是什么 ? --------------------编程问答--------------------
[WebMethod]
public string HelloWorld(string msg) {
return msg;
}
你好,我现在参数是正确传送了,但是出现了405 method not allowed 的错误。这个怎么解决? --------------------编程问答-------------------- 本地调试下看看有没有接收到msg --------------------编程问答-------------------- 不好猜原因啊。 --------------------编程问答-------------------- 各个容易出错的地方 输出日志 查看! --------------------编程问答--------------------
请问怎么输出日志? --------------------编程问答--------------------
最简单的是 输出一个 .log文件啊。 --------------------编程问答--------------------
各个容易出错的地方 输出日志 查看!
请问怎么输出日志?
最简单的是 输出一个 .log文件啊。
在vs2010中用代码实现还是手动?
各个容易出错的地方 输出日志 查看!
请问怎么输出日志?
最简单的是 输出一个 .log文件啊。
--------------------编程问答--------------------
public static void WriteLine(string message)
{
List<string> list = new List<string>();
list.Add("**********************************************");
list.Add("时间 :" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
list.Add("信息 :" + message);
list.Add("**********************************************");
list.Add("-");
System.IO.File.AppendAllLines("E:/log_" + DateTime.Now.ToString("yyyyMMddHH") + ".log", list);
}
在vs2010中用代码实现还是手动?
各个容易出错的地方 输出日志 查看!
请问怎么输出日志?
最简单的是 输出一个 .log文件啊。
public static void WriteLine(string message)
{
List<string> list = new List<string>();
list.Add("**********************************************");
list.Add("时间 :" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
list.Add("信息 :" + message);
list.Add("**********************************************");
list.Add("-");
System.IO.File.AppendAllLines("E:/log_" + DateTime.Now.ToString("yyyyMMddHH") + ".log", list);
}
在vs2010中用代码实现还是手动?
各个容易出错的地方 输出日志 查看!
请问怎么输出日志?
最简单的是 输出一个 .log文件啊。
public static void WriteLine(string message)
{
List<string> list = new List<string>();
list.Add("**********************************************");
list.Add("时间 :" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
list.Add("信息 :" + message);
list.Add("**********************************************");
list.Add("-");
System.IO.File.AppendAllLines("E:/log_" + DateTime.Now.ToString("yyyyMMddHH") + ".log", list);
}
http://bbs.csdn.net/topics/390647686
补充:.NET技术 , Web Services