在JS里调用 Web service 里面的方法 用代码说明 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 js:function GetLYDJ(zcFlag,fldwid,sldwid, cj, user, flcode, stime, etime,strkw,strLogenTime){ WebServiceInBound.SelectLydj(zcFlag,fldwid, sldwid, cj, user, flcode, stime, etime,strkw,strLogenTime,SetLYDJ,onBadMethodError)}webservice:[System.Web.Script.Services.ScriptService]//可在script中调用[WebMethod(Description = "Per session Hit Counter", EnableSession = true)]//可接收session public string SelectLydj(string zcFlag, string fldwid, string sldwid, string cj, string user, string flcode, string stime, string etime, string kw, string time) {...............................} 楼上的需要安装Ajax扩展如果不想安装,那你可以使用ajax来调用Test WebService 类/// <summary> /// Service1 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [ToolboxItem(false)] public class Service1 : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { return "Hello World"; } }default.aspx public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Service1 s = new Service1(); Response.Write(s.HelloWorld()); } }Test.aspx<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title> <script> var ajax=null; function Ck() { debugger; ajax = CreateAjaxObject(); ajax.open("post","default.aspx",true); ajax.onreadystatechange = function(){ if(ajax.readyState == 4) { alert(ajax.responseText) } } ajax.send(null); } function CreateAjaxObject() { if(window.ActiveXObject){ //Win e4,e5,e6 try { return new ActiveXObject("Msxml2.XMLHTTP") ; } catch (e) { try { return new ActiveXObject("Microsoft.XMLHTTP") ; } catch (e2) { return null ; } } } else if(window.XMLHttpRequest){ //Win Mac Linux m1,f1,o8 Mac s1 Linux k3?p return new XMLHttpRequest() ; } else { return null ; } } </script> </head><body> <form id="form1" runat="server"> <div> <input type="button" onclick="Ck()" value="点击" /> </div> </form></body></html> datagridview如何对单元格进行拆分与合并? 16进制 如何转换ascii 码 C# c#多线程访问主窗体控件 unicode字符集只能表示65536个编码,为何说全世界都够用呢?中国的字符就几万个呀? c#下调用VC++链接库 关于开发PDA性能问题! -----------------DataGrid(删除问题)--------------只剩下10分了(可怜小弟) 请帮忙做个测试 c#生成EXE格式后点击到指定的网页页面 再问一个电子邮件的问题? 大家来帮帮忙,给个逻辑 来看看 什么事件
function GetLYDJ(zcFlag,fldwid,sldwid, cj, user, flcode, stime, etime,strkw,strLogenTime)
{
WebServiceInBound.SelectLydj(zcFlag,fldwid, sldwid, cj, user, flcode, stime, etime,strkw,strLogenTime,SetLYDJ,onBadMethodError)
}
webservice:
[System.Web.Script.Services.ScriptService]//可在script中调用
[WebMethod(Description = "Per session Hit Counter", EnableSession = true)]//可接收session
public string SelectLydj(string zcFlag, string fldwid, string sldwid, string cj, string user, string flcode, string stime, string etime, string kw, string time)
{...............................}
如果不想安装,那你可以使用ajax来调用Test WebService 类
/// <summary>
/// Service1 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
default.aspx
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Service1 s = new Service1();
Response.Write(s.HelloWorld());
}
}
Test.aspx<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script>
var ajax=null;
function Ck()
{
debugger;
ajax = CreateAjaxObject();
ajax.open("post","default.aspx",true);
ajax.onreadystatechange = function(){
if(ajax.readyState == 4)
{
alert(ajax.responseText)
}
}
ajax.send(null);
}
function CreateAjaxObject()
{
if(window.ActiveXObject){
//Win e4,e5,e6
try {
return new ActiveXObject("Msxml2.XMLHTTP") ;
} catch (e) {
try {
return new ActiveXObject("Microsoft.XMLHTTP") ;
} catch (e2) {
return null ;
}
}
} else if(window.XMLHttpRequest){
//Win Mac Linux m1,f1,o8 Mac s1 Linux k3?p
return new XMLHttpRequest() ;
} else {
return null ;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" onclick="Ck()" value="点击" />
</div>
</form>
</body>
</html>