[英]webservices change namespace prefix of ASMX Web Service Return
我正在創建 web 服務並使用一個整體命名空間:
[WebService(Namespace = "www.abcdef.com")]
當我要求 wsdl 它給了我像xmlns:abc="www.abcdef.com"
這樣的命名空間
我想將abc
前綴更改為其他內容。 有沒有辦法改變它?
未經測試,但試一試:
[WebService(Namespace = "http://mynamespace/")]
public class Service1 : System.Web.Services.WebService
{
[XmlNamespaceDeclarations]
public XmlSerializerNamespaces xmlns
{
get
{
XmlSerializerNamespaces xsn = new XmlSerializerNamespaces();
xsn.Add("me", "http://mynamespace/");
return xsn;
}
set { /* needed for xml serialization */ }
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.