Eigentlich schon - im Beispiel sind sie ja auch Public - ansonsten liegen sie bei mir 
noch etwas komplizierter in einer CodeBehind Seite (aber nicht das von Visual Studio 7 
sondern schon normal per SRC="..." und Inherit="..."

Ansonsten genau so wie im Beispiel gezeigt.


-----Urspr�ngliche Nachricht-----
Von: Andreas Rudischhauser (N) [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 11. September 2002 17:00
An: aspDEdotnet
Betreff: [aspdedotnet] AW: [aspdedotnet] dynamische Buttons - gesch�tzte
Methoden festlegen


Wie erstellst du die LinkButtons? Schon mit Public?

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von
Pessner, Andreas
Gesendet: Mittwoch, 11. September 2002 16:54
An: aspDEdotnet
Betreff: [aspdedotnet] dynamische Buttons - gesch�tzte Methoden
festlegen


Folgendes Problem,

wie gebe ich einem Button/Linkbutton usw. ein OnCommand Ereignis? Da ich
eigentlich eine dynamische Anzahl von Linkbuttons generiere (hier nur
ein vereinfachte Version) erstelle ich die Buttons im Page_Load Event. 

Dabei kann ich aber nicht so auf das OnCommand Event Zugreifen - bzw. es
definieren. Dabei kommt dann immer diese Fehlermeldung:
"Compilerfehlermeldung: CS0122: Auf
'System.Web.UI.WebControls.LinkButton.OnCommand(System.Web.UI.WebControl
s.CommandEventArgs)' ist der Zugriff aufgrund der Sicherheitsebene nicht
m�glich."

Die Events sind auch "Gesch�tzte Methoden"

Wie kann ich das umgehen - bzw. was kann ich anders machen. Der
Command_Eventhandler soll f�r alle LinkButtons der selbe sein.

Beispiel:

<html>
<head>  
<script language="C#" runat="server">
        void Page_Load(Object sender, EventArgs e) 
        {
                LinkButton myLB                 = new LinkButton();
                myLB.Width                              = 50;
                myLB.CommandName                        = "NaviS_Pers";
                myLB.CommandArgument            = "001";
                //myLB.OnCommand                        =
"Navi_LB_Command";
                myLB.Text                               = "Button1";
                myPanel.Controls.Add(myLB);
        }
</script>
</HEAD>
<BODY>
<form runat="server">
        <asp:Panel id="myPanel" runat=server />
</form>
</BODY>
</HTML>

MfG Andreas Pessner



| [aspdedotnet] als [EMAIL PROTECTED] subscribed 
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie 
| k�nnen sich unter folgender URL an- und abmelden: 
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp



| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an