Re(6): ASP.NET Page Lifecycle
Geizhals » Forum » Programmierung » ASP.NET Page Lifecycle (26 Beiträge, 217 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.  Re: ASP.NET Page Lifecycle  (Undying am 02.02.2006, 21:09:52)
..  Re(2): ASP.NET Page Lifecycle  (Somnatic am 02.02.2006, 21:23:40)
...  Re(3): ASP.NET Page Lifecycle  (Undying am 02.02.2006, 23:14:20)
....  Re(4): ASP.NET Page Lifecycle  (Somnatic am 02.02.2006, 23:30:33)
.....  Re(5): ASP.NET Page Lifecycle  (Undying am 02.02.2006, 23:40:42)
......
Re(6): ASP.NET Page Lifecycle
02.02.2006, 23:52:58
Ahhh ... jetzt verstehe ich (und habs auch schon umgeschrieben) ...

Gut .. hamma aber ein neues Problem: Jetzt funktioniert der Event Handler nimmer. Egal auf welchen ImageButton ich klicke, es wird zwar gesagt, dass es ein Postback ist, aber er springt nicht in die Event Handler Routine ...

Woran könnts denn da liegen ? - Das is mein Code - Ist sicher extrem hässlich und *PIEP* ... aber es ist meine rster Versuch überhaupt


using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Somnatic.USB;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            createTable();
        }
    }

    protected void createTable()
    {
        FtdiStatus fs = FtdiBitbang.GetState("DEV1232");

        for (int i = 0; i < 8; i++)
        {
            TableRow tr = new TableRow();
            TableCell tc1 = new TableCell();
            ImageButton ib1 = new ImageButton();

            if (fs.State[i] == true)
            {
                ib1.ImageUrl = "~/icons/on.png";
                ib1.CommandName = i.ToString();
                ib1.CommandArgument = Boolean.FalseString;
            }
            else
            {
                ib1.ImageUrl = "~/icons/off.png";
                ib1.CommandName = i.ToString();
                ib1.CommandArgument = Boolean.TrueString;

            }

            ib1.Command += new CommandEventHandler(ib1_Command);

            ib1.Command += new CommandEventHandler(ib_Command);
            tc1.Controls.Add(ib1);

            TableCell tc2 = new TableCell();
            tc2.Controls.Add(new LiteralControl(fs.Names[i]));

            tr.Cells.Add(tc1);
            tr.Cells.Add(tc2);

            statusTable.Rows.Add(tr);
        }  
    }

    void ib1_Command(object sender, CommandEventArgs e)
    {
        throw new Exception("The method or operation is not implemented.");
    }

    void ib_Command(object sender, CommandEventArgs e)
    {
        try
        {
            int number = Int32.Parse(e.CommandName);
            bool newState = Boolean.Parse((string)e.CommandArgument);

            FtdiBitbang.SetState("DEV1232", number, newState);

            createTable();
        }
        catch
        {
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        bool[] b = new bool[8];
        for (int i = 0; i < b.Length; i++)
        {
            b[i] = false;
        }
        FtdiBitbang.SetState("DEV1232", b);
    }
}




Student: Wäre das z.B. ein Thema für eine Dissertation?
Vortragender: Wenn Sie dieses Problem lösen, können Sie die Abkürzung über den Nobelpreis nehmen.
Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
.......  Re(7): ASP.NET Page Lifecycle  (Undying am 03.02.2006, 00:03:00)
........  Re(8): ASP.NET Page Lifecycle  (Somnatic am 03.02.2006, 00:32:16)
.........  Re(9): ASP.NET Page Lifecycle  (Undying am 03.02.2006, 08:17:47)
..........  Re(10): ASP.NET Page Lifecycle  (Somnatic am 03.02.2006, 08:19:26)
..........  Re(10): ASP.NET Page Lifecycle  (Somnatic am 03.02.2006, 09:04:38)
...........  Re(11): ASP.NET Page Lifecycle  (Undying am 03.02.2006, 09:57:42)
............  Re(12): ASP.NET Page Lifecycle  (Somnatic am 03.02.2006, 10:04:00)
.............  Re(13): ASP.NET Page Lifecycle  (Undying am 03.02.2006, 10:11:22)
..............  Re(14): ASP.NET Page Lifecycle  (Somnatic am 03.02.2006, 10:26:59)
...............  Re(15): ASP.NET Page Lifecycle  (Undying am 03.02.2006, 12:25:49)
................  Re(16): ASP.NET Page Lifecycle  (Somnatic am 03.02.2006, 17:46:12)
.................  Re(17): ASP.NET Page Lifecycle  (Undying am 03.02.2006, 21:35:39)
..................  Re(18): ASP.NET Page Lifecycle  (Somnatic am 03.02.2006, 22:30:17)
...................  Re(19): ASP.NET Page Lifecycle  (Undying am 05.02.2006, 17:01:55)
....................  Re(20): ASP.NET Page Lifecycle  (Somnatic am 07.02.2006, 10:07:30)
.....................  Re(21): ASP.NET Page Lifecycle  (Undying am 07.02.2006, 11:18:41)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung