我想知道是否可以在后面的代码中选择特定的 LinkButton 内部。
我想做的是,当单击按钮时,按钮内的跨度应该更改类。我知道如果我在跨度上设置一个 ID,我可以更改它,但我想知道是否可以通过按钮作为发件人来获取跨度。
按钮:
<asp:LinkButton ID="btnAttestMonday" runat="server" CssClass="btn btn-success btn-xs" OnClick="btnAttest_Click" CausesValidation="false"><span class="glyphicon glyphicon-ok" runat="server"></span></asp:LinkButton>
后面的代码:
protected void btnChangeAttest_Click(object sender, EventArgs e)
{
LinkButton btn = (LinkButton)sender;
switch (btn.CommandName)
{
case "Attest":
updateAttestInDB(btn.CommandArgument.ToString(), true);
btn.CommandName = "RemoveAttest";
break;
case "RemoveAttest":
updateAttestInDB(btn.CommandArgument.ToString(), false);
btn.CommandName = "Attest";
break;
}
}
我希望跨度改变开关盒内的类。
提前致谢!