In order for ASP to see the .NET component, the component needs to be registered in the registry. You could go two routes, a COM interop assembly or COM+. The COM interop gets registered with regasm.exe and the COM+ with regsvcs.exe.
Either way, you still would access the component as any COM component with Server.CreateObject() or just CreateObject().
You can also use the object tag.
<OBJECT Runat="Server" ID="NextLink" ProgID="MSWC.NextLink"></OBJECT>