web服务中的web方法属性是什么?例如什么是Web服务中的Web方法属性?
[WebMethod(EnableSession = true)]
[ScriptMethod(UseHttpGet = true)]
public string GetApplicationDomains(string strParameterList)
{
}
为什么这个属性使用了WebMethod和ScriptMethod?
web服务中的web方法属性是什么?例如什么是Web服务中的Web方法属性?
[WebMethod(EnableSession = true)]
[ScriptMethod(UseHttpGet = true)]
public string GetApplicationDomains(string strParameterList)
{
}
为什么这个属性使用了WebMethod和ScriptMethod?
WebMethod属性将此方法标识为Web服务方法。
ScriptMethodAttribute属性是可选的。
如果一个方法没有标记ScriptMethodAttribute,该方法将通过使用HTTP POST命令被调用和响应将被序列化为JSON。您无法从脚本覆盖此设置。
WebMethod指示“作为XML Web服务的一部分公开的方法”。
ScriptMethod“指定哪个HTTP动词用于调用的方法,以及所述响应的格式”
Bah。你很快 :-) – 2009-08-07 07:19:53
的WebMethod属性能够通过web服务调用的方法。
的ScriptMethod属性告诉该方法应被用于调用方法(POST/GET)中,用格式化响应应该使用(JSON或XML)这里
类似之一。 http://stackoverflow.com/questions/941484/webmethod-vs-scriptmethod – rahul 2009-08-07 07:21:23
注意:所有这些属性都与ASMX Web服务一起使用。微软最近表示,ASMX网络服务技术是一项传统技术,并表示他们不会修复该代码中的错误。 – 2009-08-09 18:31:41