为什么通过文字标签动态创建的输入按钮不起作用?

时间:2010-03-21 14:31:08

标签: asp.net

我在下面创建了按钮2:

<input id="Button1" type="button" value="Stop" 

    onclick="alert('hello world');"/> 

<input id="Button2" type="button" value="button" OnClik="alert('hello world');"/> 

在页面加载时使用litteral标记,如下所示:

protected void Page_Load(object sender, EventArgs e)
{

    Literal1.Text = "<input id=\"Button2\" type=\"button\" value=\"button\" OnClik=\"alert('hello world');\"/>";

}

令人难以置信的是,在浏览器中进行测试时,单击按钮1可以正常工作,而不是单击按钮2,而代码是相同的!

我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

你错误拼写了第二个按钮