C# 在ASP.NET中基于计数动态添加图像
假设我有5个复选框。根据选中的复选框数量,我必须添加图像和图像的超链接。(即,如果我选中了2个复选框,我必须只加载2个图像并链接到这2个加载的图像,如果选中了3个复选框,则需要加载3个图像并链接到这3个加载的图像)C# 在ASP.NET中基于计数动态添加图像,c#,asp.net,C#,Asp.net,假设我有5个复选框。根据选中的复选框数量,我必须添加图像和图像的超链接。(即,如果我选中了2个复选框,我必须只加载2个图像并链接到这2个加载的图像,如果选中了3个复选框,则需要加载3个图像并链接到这3个加载的图像) 如果要在选中或取消选中复选框后立即显示图像或隐藏,是否有任何可能的方法可以在asp.net中使用c#?,您需要将复选框控件(或复选框列表控件)的AutoPostBack属性设置为true 在相应的OnSelectedIndexChanged事件(或Button1_Click事件,如果
如果要在选中或取消选中复选框后立即显示图像或隐藏,是否有任何可能的方法可以在asp.net中使用c#?,您需要将复选框控件(或复选框列表控件)的AutoPostBack属性设置为true 在相应的OnSelectedIndexChanged事件(或Button1_Click事件,如果是这种情况)中,您只需根据所选选项将images Visible属性更改为true或false 此外,如果希望用户体验更流畅,可以将图像标记嵌入UpdatePanel中,并调用:
UpdatePanel1.Update();
明白了吗?这取决于复选框是否在复选框列表中,但假设它们没有将复选框放在某种类型的父容器中,即占位符或面板中,您可以像这样检索复选框:
foreach (CheckBox chk in PlaceHolder1.Controls.OfType<CheckBox>())
{
if (chk.Checked)
{
//create/load image and hyperlink
}
}
foreach(占位符1.Controls.OfType()中的复选框chk)
{
如果(已检查)
{
//创建/加载图像和超链接
}
}
您能用标记/aspx代码详细说明一下吗?您需要更多信息来帮助您吗?