![](/img/trans.png)
[英]In asp.net what is the difference between using asp.net web control and simple html imput control
[英]ASP.NET: what's the difference between simple and complex type web services?
有人可以概述一下这些区别吗? 您为什么选择一个使用另一个?
您是在引用Web服务期望的参数吗? 这是我能想象的唯一区别。 就像是:
简单:
MyWebMethod(string inputString);
复杂:
MyWebMethod(CustomObject inputObject);
前者的主要好处是您可以在Web浏览器中轻松测试Web方法。 由于只接受简单的本机类型,它将呈现一个输入表单供您测试。 但是在生产环境中,我看不出一个相对于另一个的好处,两者都会产生供客户使用的WSDL。
我认为对于不同开发环境的客户端(非.NET代码)来说,两者中的前者可能更容易使用,但是我怀疑这真的有很大的不同。 只要您不使用真正复杂的参数,例如System.Windows.Form
控件之类的东西(无论如何我都怀疑它会起作用)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.