我有一個關於手動創建.Net網絡服務代理類的問題。 WSDL不可用,它是一個Websphere服務器。我能夠創建一個從System.Web.Services.Protocols.SoapHttpClientProtocol繼承併發送請求的類,但是我遇到了一個困難。該元素必須有一個名爲「targetID」的屬性,我不知道如何獲得這個添加。目前,我有一個名爲CQuery類,有兩個字符串(名字和姓氏),以便爲它發送它系列化出來給:創建.net Web服務代理類沒有WSDL
.<query>
..<firstname></firstname>
..<lastname>LastName</lastname>
.</query>
但它是假設是這樣的:(實際上是「millennium_8dea22d9e8b25d0f」應該是因爲它可以改變一個變量)
.<query targetID='millennium_8dea22d9e8b25d0f'>
..<firstname></firstname>
..<lastname>LastName</lastname>
.</query>
如何得到它的序列化這種方式,或者我應該去任何方向任何想法?