Avatar billede mr_miyagi Nybegynder
21. juni 2006 - 12:01 Der er 4 kommentarer og
1 løsning

hent tekst ind i en string i asp.net fra et javascript

Hej

Jeg har lavet et lille script i javascript, som henter noget tekst fra en anden side "parent window"

<script type="text/javascript">
document.write(parent.window.opener.form1test.tbxEmailBody.value);
</script>

Hvordan får jeg den tekst som jeg henter i javascriptet ind i en string som jeg har lavet i C#?
Avatar billede thrytter Nybegynder
21. juni 2006 - 12:55 #1
Du kan indsætte en normal TextBox på siden og putte værdien deri.
  document.getElementById("txtEmailBody").value = parent.window.opener.form1test.tbxEmailBody.value;

Hvis den ikke skal vises kan du i PageLoad tilføje
  this.txtEmailBody.Stylle.Item("display") = "none";

Ved PostBack af siden vil du kunne fange indholdet på sædvanlig vis.
Avatar billede mr_miyagi Nybegynder
21. juni 2006 - 13:11 #2
dvs. det ikke er muligt at lave noget i stil med det her:
(lige for at vise hvad jeg vil)

<script type="text/javascript">
string strTest = document.write(parent.window.opener.form1test.tbxEmailBody.value);
</script>

strNyhedsBrev = strNyhedsBrev.Replace("####TEKST####", strTest);
Avatar billede mr_miyagi Nybegynder
21. juni 2006 - 13:13 #3
dvs. det ikke er muligt at lave noget i stil med det her:
(lige for at vise hvad jeg vil)

<%@ Page Language="C#" ValidateRequest="false" %>
<script type="text/javascript">
string strTest = document.write(parent.window.opener.form1test.tbxEmailBody.value);
</script>

<script runat="server">
            string NyhedsBrev;
            strNyhedsBrev = strNyhedsBrev.Replace("####TEKST####", Request.Form
   
</script>
Avatar billede mr_miyagi Nybegynder
21. juni 2006 - 13:14 #4
i det sidste jeg skrev skal
strNyhedsBrev = strNyhedsBrev.Replace("####TEKST####", Request.Form
erstattes med
strNyhedsBrev = strNyhedsBrev.Replace("####TEKST####", strTest);
Avatar billede mr_miyagi Nybegynder
01. september 2006 - 10:54 #5
point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester