4.一个ASP.NET2.0应用程序由多个文件组成,包括①虚拟目录②网页文件③网页配置文件(Web.config)④网页全局文件(Global.asax)⑤两个共享目录(App_Code和App_Data)
5.说明实例变量和静态变量区别。(1)实例变量必须在类进行实例变化后访问,静态变量只能通过类本身访问(2)类在创建他的每一个实例时,都会对实例变量分配内存,不同实例变量使用不同的内存,之间没有任何联系;静态变量只在该变量初始化时进行一次分配,在应用程序中止前均使用统一内存区域。 6.说明数据绑定控件FormView和DetailsView的相同点和不同点。相同点:(1)二者每次只显示一个数据进行中的数据,并且具备分页能力(2)支持数据显示,编辑和添加功能。不同点:(1)后者能够自动创建HTML,表格结构代码,并且只显示相关的数据字段名称和数据值(2)后者能够自动创建表格以显示数据,前者需要开发人员自定义模版属性,以自定义显示各个字段
7.方法覆盖和方法重载有什么区别。(1)方法重载是指类中两个以上的方法,取相同的方法名,只是使用的参数类型或参数个数不同。(2)方法覆盖是指通过继承类体现,需要在积累中使用override关键字修饰即可实现对基类方法的覆盖。派生类的方法应该与覆盖的方法具有同样数量、类型和顺序的参数列表。
1.动态创建一个表格
(1) 先在窗体页中放置新控件的容器。将Table控件拖入窗体页中 (2) 将数据绑定到控件上,通常是向表添加TableCell控件。然后将单个 TableCell控件的Text属性绑定到数据上,或者向单元格添加数据绑定控件 添加行的方法是:TableRow tRow = new
TableRow();\\\\Table1.Rows.Add(tRow); 添加单元格的方法是:
TableCell tCell = new TableCell();\\\\tRow.Cells.Add(tCell); 将【标准】选项卡中的Table控件拖入窗体作为动态表格的容器,并为该控件设置相关属性,然后在按钮的Click事件中编写代码:
public void Button1_Click (object sender, System.EventArgs e){\\\\int rowCnt;\\\\int rowCtr;\\\\int cellCtr;\\\\int cellCnt;\\\\rowCnt = int.Parse(TextBox1.Text);\\\\cellCnt =
int.Parse(TextBox2.Text);\\\\for(rowCtr=1; rowCtr <= rowCnt; rowCtr++) {\\\\ TableRow tRow = new TableRow();\\\\ Table1.Rows.Add(tRow);\\\\for
(cellCtr = 1; cellCtr <= cellCnt; cellCtr++)\\\\ {\\\\TableCell tCell = new TableCell();\\\\tCell.Text = \行 \列 \tRow.Cells.Add(tCell);\\\\}\\\\}\\\\ }
2.在服务器端执行的代码
相关推荐: