Web Service,怎么通过网页的超链接传递参数?
publicstringRe(stringS){returnS;}上面是最简单的程序,正常的话,是在IE上打开xxxx/WebService1.asmx?op=Re,然后...
public string Re(string S) { return S; }上面是最简单的程序,正常的话,是在IE上打开xxxx/WebService1.asmx?op=Re,然后输入一个1,再点调用,就返回一个1,。但是我希望在通过网址来传递函数,写法应该是xxxx/WebService1.asmx/GetNum?S=1,但是却报下面的错误“/”应用程序中的服务器错误。请问应该怎么做啊?因为我是新手,所以请多指教,谢谢啊。
展开
4个回答
展开全部
在web.config里添加以下代码
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写个S的get方法接收参数
private String S;
public String getS() {
return S;
}
private String S;
public String getS() {
return S;
}
追问
private String S;
[WebMethod]
public String getS()
{
return S;
}
我把你的代码copy进去了,但是链接应该怎么写呢? 不好意思,我是初学者,很多不懂。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-14
展开全部
找个例子就会了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询