如何使用变量使HTML元素可见
本文关键字:元素 HTML 何使用 变量 | 更新日期: 2023-09-27 18:01:58
我试图获得btn ID的一部分,然后将其与另一个字符串组合,这是一个隐藏元素的名字,我想让它可见。我得到了这个错误:
下面是我的代码:
string
不包含Visible
的定义,并且无法找到接受string
类型的第一个参数的扩展方法Visible
(您是否缺少using指令或汇编引用?)
protected void btnAddAnswer_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
string id = btn.ID;
string[] array = id.Split('r');
string Name = "rowAnswer" + array[1];
Name.Visible = true;
}
你不能只做Name.Visible
,你必须做Control.FindControl
。像这样的
// Find control on page.
Control myControl1 = FindControl(Name);
if(myControl1!=null)
{
Control myControl1.Visible = true;
}
还要注意,该控件必须是服务器控件(标记为runat = "server"
)
见http://msdn.microsoft.com/en-us/library/486wc64h (v = vs.110) . aspx
也http://msdn.microsoft.com/en-us/library/y81z8326 (v = vs.110) . aspx