我在 ASP.Net 页面中有一系列复选框。每个复选框都会调用接受复选框 id 作为参数的单个函数。
问题是代码现在是多余的。有没有办法概括代码。附上下面的示例代码:
protected void chkAddlDetails_CheckedChanged(object sender, EventArgs e)
{
if (chkAddlDetails.Checked == true)
{
blnShouldLock("chkAddlDetails");
Panel9.Visible = true;
}
else
{
Panel9.Visible = false;
}
}
protected void chkDeValidate_CheckedChanged(object sender,EventArgs e)
{
if (chkDeValidate.Checked == true)
{
blnShouldLock("chkDeValidate");
Panel10.Visible = true;
}
else
{
Panel10.Visible = false;
}
}
............
............ and similar code repeats for other check boxes
随着复选框数量的增加,代码正在扩展并且变得更加冗余。
任何人都可以协助制定通用代码以避免冗余。欣赏是否可以提供伪代码。
谢谢你。