Löste det genom:
Button SendButton = (Button)sender;
Sen kollar jag med en switch vad SendButton.CommandArgument har för värde.
1 svar · 368 visningar · startad av MickeA.com
Hej,
Har en funktion som ser ut ungefär såhär:
void PM_Test_Click(object sender, EventArgs e)
{
int result = 0;
switch (MyDropDown.SelectedValue)
{
case "MyAlt1":
result = 1;
break;
case "MyAlt2":
result = 2;
break;
}
...
}
Formuläret som används ser ut såhär:
...
<asp:DropDownList ID="MyDropDown" runat="server">
<asp:ListItem Text="Alt. 1" Value="MyAlt1"></asp:ListItem>
<asp:ListItem Text="Alt. 2" Value="MyAlt2"></asp:ListItem>
</asp:DropDownList>
<asp:Button ID="PM_Test" runat="server" Text="Submit" Class="form-button" OnClick="PM_Test_Click" />
Nu vill jag byta ut min dropdown, så att det istället blir två stycken "submit" knappar, där varje knapp ska skicka med "samma värde" som MyDropDown.SelectedValue.
Hur löser man det på bästa sätt?
Har kollat lite på Attributes, men vet inte om det är rätt väg att gå.
Intill varje submitknapp, ska det även finnas ett textfält, där man ska mata in ett värde som sedan förs med in till funktionen.
Tack!
Löste det genom:
Button SendButton = (Button)sender;
Sen kollar jag med en switch vad SendButton.CommandArgument har för värde.