binden und pass 2 Werte commandArgument und versteckte Feld, FEHLER

Mit einem repeater für die Anzeige einer Liste(mit "entfernen" btn neben jedem Datensatz) klicken Sie auf 'entfernen' und entfernt es aus der Liste. Im vorbei 'id' mit commandArgument, möchte ich weitergeben, ein weiterer Wert...'company name' versucht, es durch den text, aber nicht wissen, wie es passieren...dann in der code-behind-ich verwende Firma zu bekommen contractorId, (name des Unternehmens für den Auftragnehmer

<td>
<asp:LinkButton ID="LinkButton1" CommandArgument='<%# Bind ("id") %>' runat="server" OnCommand="RemoveSubContractor" CssClass="bottomhyperlink">Remove</asp:LinkButton>
<asp:HiddenField id="hdnCompanyName" value='<%#Bind("Company_Name")%>'>
</td>

Im code behind:

HiddenField hdnCompanyName = (HiddenField)e.CommandArgument.ToString("hdnCompanyName); 
string companyName = hdnCompanyName.Value;

Dann das problem kommt von der code-behind-nach dem e.commandArgument ich versucht, das zu tun .findControl aber es würde mir erlauben...Wer weiß, was ich bin fehlt? danke

Haben Sie einen Blick auf mein edit, ich habe eine alternative (vielleicht bessere?) Art und Weise, wie dies getan werden kann

InformationsquelleAutor John | 2013-02-10

Schreibe einen Kommentar