如何在页面加载期间引用添加到html的元素?页面加载期间添加的参考元素
在我的示例中,我试图在页面加载过程中单击Clicker的id并使用Clicker的id。
但是,因为它在页面加载期间被添加到html,所以我得到上下文错误。
错误: 编译器错误消息:CS0103:名称 '答题' 不存在于当前上下文
protected void Page_Load(object sender, EventArgs e)
{
//add button to html
locationsTable.InnerHtml = htmlString;
//click the button
clicker.PerformClick();
}
htmlString += "<td><button id=\"clicker\" runat=\"server\" class=\"btn btn-default btn-xs\" onclick=\"return false;\"><span class=\"glyphicon glyphicon-option-horizontal\"></span></button>" + " " + "<a href=\"ModifyOrder.aspx?cid=" + row["CustomerID"] + "\" class=\"btn btn-primary btn-xs\">Add License</a></td>";
这htmlString被添加到一个HTML表(连同存在其他元素,但它们无关)在页面加载期间。
locationsTable.InnerHtml = htmlString;
我想你'令人困惑的JavaScript与C# – Svek
不行............................... – Ophiucus
让我们澄清一下。您是否尝试在用户单击页面的html中的id =“clicker”按钮时执行操作? – Svek