定义ASP.NET中web service (asmx)默认页面的样式
问:
答:
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>
<configuration>
<system.web>
<webServices>
<wsdlHelpGenerator href="MyServiceDescriptionGenerator.aspx"/>
</webServices>
</system.web>
</configuration>
Hope this helps