RequestElementName is being changed

Tech-Archive recommends: Fix windows errors by optimizing your registry



Why does the string value assigned to the RequestElementName in the
SoapDocumentMethodAttribute get changed?

The value below with a colon is changed to the hex value surrounded by
underscores. this doesn't happen to the RequestNameSpace.

How can i prevent it from being changed?

thanks

m



[System.Web.Services.Protocols.SoapDocumentMethodAttribute

("",

RequestElementName = @"ns1:submitOrderBatch",

RequestNamespace="urn:OrderOperations",



Use=System.Web.Services.Description.SoapBindingUse.Literal,

ParameterStyle= System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]



the SOAP body then contains: <ns1_x003A_submitOrderBatch
xmlns="urn:OrderOperations">


.