protected void Page_Load(object sender, EventArgs e)
{
Button b = new Button();
b.Text = "1";
this.Controls.Add(b);
}
儿童页开始是这样的:我不能将按钮添加到页面
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"/>
母版
<div align="center" runat="server" >
<form id="form1" runat="server">
<asp:ContentPlaceHolder id="ContentPlaceHolder2" runat="server">
</asp:ContentPlaceHolder>
</form>
</div>
如图所示,控制按钮都在里面
那么,为什么我得到这个:
http://localhost:2427/WebSite10/AllQuestions.aspx
Control 'ctl01' of type 'Button' must be placed inside a form tag with runat=server.
描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。
异常详细信息:System.Web.HttpException:类型为'Button'的控件'ctl01'必须放置在带有runat = server的表单标记中。
发布图像或异常消息。没有人可以访问你的'localhost'。 – Oded 2011-06-15 05:12:14
'Button'类型的控件'ctl01'必须放置在runat = server的窗体标签中。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。 异常详细信息:System.Web.HttpException:类型为'Button'的控件'ctl01'必须放置在带有runat = server的表单标签中。 – Matrix001 2011-06-15 05:27:25
如何使用'placeholder'? – V4Vendetta 2011-06-15 05:30:15