Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Anropa asp.net funktion från asp

Postades av 2007-08-15 14:17:06 - Tobias Ekblom, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 865 personer

Hej,
Jag skulle vilja formatera om en sträng i en asp-sida mha en asp.net funktion, går det att
anropa en asp.net funktion från asp? Platsen där strängen finns ligger inbakad i koden.

Tack på förhand!
Tobias Ekblom


Svara

Sv: Anropa asp.net funktion från asp

Postades av 2007-08-15 16:10:54 - Niclas Pehrsson

Om det inte finns något sätt alls så att du kan bygga om allting från asp.net till asp eller tvärtom så får du väl använda fantasin och göra en sida som postar strängen till aspx sidan som i sin tur postar tillbaka strängen.


Svara

Sv: Anropa asp.net funktion från asp

Postades av 2007-08-15 21:30:20 - Andreas Hillqvist

Har du skrivt asp funktionen själv? Då kan du använda COM Interop för att kunna instansiera en class från ASP med CreatObject() och där efter använda funktionen.

Om det är en befintlig .Net funktion i .Net Frameworks så kan du ju tala om vilke så kan vi se om vi kan hjälpa dig finna en lösning.


Svara

Sv: Anropa asp.net funktion från asp

Postades av 2007-08-16 12:12:50 - Andreas Thorarins

får / törs man fråga varför ?


Svara

Sv:Anropa asp.net funktion från asp

Postades av 2007-08-16 14:49:30 - Tobias Ekblom

Tack för de många svaren. Hehe...ja de e ok. Det är en stor asp-sida som är byggd för en massa år sedan med en massa funktionalitet, bland annat en stor utsökningsfunktion. I den skulle jag vilja förändra resultatvisningen genom att lägga på kolumner i resultatstabellen genom en del beräkningar. Resultat från utsökningen i asp-sidan kommer i en sträng, det är alltså den jag skulle vilja modifiera. Gärna genom en asp.net funktion, så slipper jag grotta ner mig i gamla asp ;)

Så här kan man säga att jag vill att det ska se ut.
ASP-sidan
'------------------
strResultat = AspResultatMetod

strResultat = UtökaResultatGenomASP.NET(strResultat)
'-------------

ASP.NET-sidan
'------------
Public function UtökaResultatGenomASP.NET(strResultat as String) As String
....
End function

Det där med CreatObject() lät intressant, hur fungerar den mer exakt?



Svara

Sv: Anropa asp.net funktion från asp

Postades av 2007-08-16 19:58:53 - Andreas Hillqvist

Hur ser "utsökningsfunktion" ut? Vad är det den gör? Gillar inte tanken på att skicka en sträng. Den måste du ju parsa för att manipulera. Borde det inte vara bättre att skicka data?

Det finns artiklar om COM interop:
http://www.codeproject.com/dotnet/cominterop.asp#PART2

using System;
using System.Text;
using System.Runtime.InteropServices;

namespace MyNETLibaryForASP
{
    public class MyClass
    {        
        public string ExtendResult(string text)
        {
            return string.Format("Hello {0}!", text);
        }
    }
}


För att kunna anropa din .Net kod från ASP måste din assembly vara Com Visible:
* Högerklicka på din projekt/assembly i projekt utforskaren i Visual Studio och välj "Properties" från popup menyn.
* Klicka på "Application" fliken
* Klicka på "assembly info" knappen
* Kryssa i "MAKE assembly COM-Visible"
* Klicka på "OK" knappen

För att kunna ancända CreateObject så måste den vara registrerad:
* Klicka på "Application" fliken
* Klicka på "Build" fliken
* Välj "All configuration" i "Configuration"
* Kryssa i "Register for COM interop"

På asp sida ser det sedan ut så här:
Dim X
Dim strResultat

    strResultat = AspResultatMetod()

    Set X = CreateObject("MyNETLibaryForASP.MyClass")
    
    strResultat = X.ExtendResult(strResultat)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 169
27 953
271 705
713
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies