定义ASP.NET中web service (asmx)默认页面的样式

发布时间 2023-08-10 13:07:50作者: yinghualeihenmei

原文链接:https://www.cnblogs.com/blodfox777/archive/2008/07/08/1238055.html

问:

Hello,

I am new to web services. I have built couple of web services with C# asp.net.

When I do "Start Without debugging" it opens a .asmx page that has all my services listed.


Question: Is there anyway to insert any browser side scripting (e.g. HTML/XHTML/JavaScript) on this .asmx page?

Hope I am clear enough.

Thank You,

Atit Thekdi


答:

By default .Net framework provides a default DefaultWsdlHelpGenerator.aspx under <windir>\Microsoft.Net\Framework\<version>\Config

 you can override it in your application by change the web.config.

 

复制代码
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.web>
    <webServices>
      <wsdlHelpGenerator href="MyServiceDescriptionGenerator.aspx"/>
    </webServices>
  </system.web>
</configuration>
复制代码

Hope this helps