Note that there are some explanatory texts on larger screens.

plurals
  1. POTypescript definitions for wsdl
    primarykey
    data
    text
    <p>I'm using asp:ScriptManager to call my webmethods from javascript. Now I migrate to TypeScript and would like to have my WebMethods and DTO definitions be usable from TypeScript. I searched, but couldn't not find anything (<a href="http://typescript.codeplex.com/workitem/370" rel="nofollow">except a suggestion</a>) that does this.</p> <p>Now I'm implementing a code-generation tool that takes wsdl and generates typescript typings. I'll share it here when it is done, but meanwhile if you know any tool that does this, I'll be happy to hear.</p> <p>Thanks in advance.</p> <hr> <p>This is how I call webmethods from javascipt.</p> <h2>1) web.config</h2> <pre><code>&lt;system.serviceModel&gt; &lt;services&gt; &lt;service name="Services.MyService" behaviorConfiguration="metadataBehavior"&gt; &lt;endpoint binding="basicHttpBinding" contract="Services.MyService"/&gt; &lt;endpoint address="/ajax" behaviorConfiguration="Services.MyServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="Services.MyService"/&gt; &lt;/service&gt; &lt;/services&gt; &lt;behaviors&gt; &lt;endpointBehaviors&gt; &lt;behavior name="Services.MyServiceAspNetAjaxBehavior"&gt; &lt;enableWebScript /&gt; &lt;/behavior&gt; &lt;/endpointBehaviors&gt; &lt;/behaviors&gt; &lt;/system.serviceModel&gt; </code></pre> <h2>2) Default.aspx</h2> <pre><code>&lt;form id="form1" runat="server"&gt; &lt;asp:ScriptManager ID="Scriptmanager1" runat="server"&gt; &lt;Services&gt; &lt;asp:ServiceReference Path="~/MyService.svc/ajax" /&gt; &lt;/Services&gt; &lt;/asp:ScriptManager&gt; &lt;/form&gt; </code></pre> <h2>3) SomeFile.js</h2> <pre><code>&lt;script&gt; MyService.SomeMethod(someParameter1, someParameter2, function(result) { alert("Success: " + result); }, function(err){ alert("Error: " + err); }); &lt;/script&gt; </code></pre> <p>I can see a js file that has functions to call my webservice on ~/MyService.svc/ajax/jsdebug</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload