Avatar billede extremecode Nybegynder
28. oktober 2004 - 12:08 Der er 1 kommentar og
1 løsning

Problem med at overføre variabler til form

Har et lille problem med at få overført variabler til min form


har en tabel med en masse input f.eks

<table>
<thead>
  <td>cprnr</td>
  <td>fornavn</td>
  <td>efternavn</td>
</thead>
<tr>
<td>222222-0000</td>
<td>Erik</td>
<td>Eriksen</td>
</tr>
</table>

derudover har jeg en knap og når jeg trykker på den knap vil jeg gerne overfører disse data til en form, med 3 inputfields....

Denne form bliver vist på samme apsx side som tabellen...

men hvordan dælan gør jeg det...

har prøvet lidt frem og tilbage og er helt på bar bund...
så lidt hjælp og eksempler  ville værer i toppen....
Koder forresten i C#
Avatar billede snepnet Nybegynder
28. oktober 2004 - 13:34 #1
du får lige en hurtigt her :

// aspx-siden :
<%@ Page language="c#" Codebehind="Sample.aspx.cs" AutoEventWireup="false" Inherits="EXP2.ExtremeCode.Sample" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
    <HEAD>
        <title>Sample</title>
        <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
        <meta name="CODE_LANGUAGE" Content="C#">
        <meta name="vs_defaultClientScript" content="JavaScript">
        <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body>
        <form id="Form1" method="post" runat="server">
            <TABLE id="Table1" style="WIDTH: 200px; HEIGHT: 61px" cellSpacing="1" cellPadding="1" width="200"
                border="1">
                <TR>
                    <TD>Navn</TD>
                    <TD>
                        <asp:TextBox id="txtName" runat="server"></asp:TextBox></TD>
                </TR>
                <TR>
                    <TD>Nummer</TD>
                    <TD>
                        <asp:TextBox id="txtNumber" runat="server"></asp:TextBox></TD>
                </TR>
            </TABLE>
            <BR>
            <asp:Button id="btnHitIt" runat="server" Text="Hit me"></asp:Button>
        </form>
        <P>
            <asp:Panel id="pnlTarget" runat="server" Width="224px"></asp:Panel></P>
    </body>
</HTML>


// og en code-behind :
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace EXP2.ExtremeCode
{
    public class Sample : System.Web.UI.Page
    {
        protected System.Web.UI.WebControls.TextBox txtName;
        protected System.Web.UI.WebControls.TextBox txtNumber;
        protected System.Web.UI.WebControls.Panel pnlTarget;
        protected System.Web.UI.WebControls.Button btnHitIt;
   
        private void Page_Load(object sender, System.EventArgs e)
        {
        }

        override protected void OnInit(EventArgs e)
        {
            InitializeComponent();
            base.OnInit(e);
        }
       
        private void InitializeComponent()
        {   
            this.btnHitIt.Click += new System.EventHandler(this.btnHitIt_Click);
            this.Load += new System.EventHandler(this.Page_Load);
        }

        private void btnHitIt_Click(object sender, System.EventArgs e)
        {
            string result = String.Format("Navnet er : {0}<br>Nummeret er : {1}", txtName.Text, txtNumber.Text);
            LiteralControl lc = new LiteralControl(result);
            pnlTarget.Controls.Add(lc);
        }
    }
}

Håber du kan følge principperne :o)

mvh
/snep
Avatar billede extremecode Nybegynder
28. oktober 2004 - 14:22 #2
hmm ok det var ikke lige sådan jeg havde forestillet mig...

Har kodet det hele om da det andet åbenbart også var fyldt af små komplikationer...

så nu er jeg tilbage ved square one...fandt dog ud af hvordan jeg kunne omgåes det med tabellen...

tabellen bliver nemlig også generet dynamisk så det med at have faste navne hardcodet er heller ikke lige den løsning jeg er efter....

lukker tråden her
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