2016-05-17 14 views
0

vor kurzem arbeite ich an einem Projekt und ich bin mit einem Problem stecken. Wenn Sie mir helfen, dieses Problem zu lösen, machen Sie mich wirklich glücklich.Wert in Server-Objekt übergeben

das Problem ist, in meiner .aspx-Seite habe ich einen Codeblock in <% %> und ich produziere einige neue Attribute auf der Seite zu verwenden. Wenn ich versuche, über ein neues generiertes Attribut einen Wert an ein Serverobjekt zu übergeben, kann ich die Struktur <%=exampleAttribute%> oder <%#exampleAttribute%> nicht verwenden, um den Wert festzulegen.

wie

ein Server Button-Objekt, ich möchte über <%=exampleAttribute%> Wert Command setzen, aber ich bin zu tun, nicht in der Lage.

oder

wieder für einen Server Button-Objekt, ich möchte in der clientClick Ereignis einen Wert für eine JavaScript-Funktion setzen.

Was ist das, was ich falsch mache ?? Könnten Sie mir bitte helfen, dieses Problem zu lösen? Ich werde auf jede Antwort warten. Vielen Dank im Voraus und ich wünsche Ihnen alles Gute.

Edit:

<asp:Button runat="server" ID="test" OnCommand="test_Command" CommandArgument='testData' /> 

wenn ich die Daten manuell eingestellt ist, kann ich das Command lesen, aber wenn ich Methode verwenden, wie eine von unten

<asp:Button runat="server" ID="Button1" OnCommand="Button1_Click" CommandArgument='<%#Eval("gelgel") %>' /> 

<asp:Button runat="server" ID="Button2" OnCommand="Button2_Click" CommandArgument='<%#gelgel %>' /> 

Das ist der Code, den ich verwenden und ja Gelgel ist ein öffentliches Argument. Wenn ich versuche, commandargument zu lesen, bekomme ich einen leeren Wert.

+0

Welche Nachricht erhalten Sie –

+0

ist auch exampleattribute eine öffentliche Variable für die Seite ??? –

+0

Bitte zeigen Sie einige Code, – Mairaj

Antwort

0

Wenn Sie bereits die Eigenschaft haben, gelgel, dann können Sie vielleicht darüber nachdenken, es im Code hinter zu tun.

Button1.CommandArgument = gelgel; 
+0

Knopf ist ein Server-Objekt, das sich selbst in einer Schleife kopiert, aber die Methode für jede Schaltfläche ist gleich und ich versuche, die ID des ausgewählten Abschnitts zu erfassen, während Sie auf die Schaltfläche klicken. Daher hilft dieser Ansatz nicht, aber trotzdem danke. –