我正在创建一个面板以用一些控件填充它,但是当我尝试编写它的属性时出现错误。
我的代码:
public partial class _Default : System.Web.UI.Page
{
Panel pbx;
protected void Page_PreInit(object sender, EventArgs e)
{
//Create a Dynamic Panel
pbx = new Panel();
pbx.ID = "pbx";
pbx.BorderWidth = 1;
pbx.Width = 300;
this.form1.Controls.Add(pbx);
}
//some other functions
}
Visual Studio 2012 下划线“ID”、“BorderWidth”和“Width”字样,所以我无法运行该项目。错误之一是这样的:
“simplePanel.Panel”不包含“BorderWidth”的定义,并且找不到接受“simplePanel.Panel”类型的第一个参数的扩展方法“BorderWidth”(您是否缺少 using 指令或程序集引用?)
编辑:我可以毫无问题地创建一个文本框或标签。但不是面板。