易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET

九、以编程方式添加 ASP.NET 控件
      有时,在运行时创建控件比在设计时创建控件更可行。例如,假定有一个搜索结果页,您要在其中将以表的形式显示结果。由于不知道要返回多少项,因此您需要每个返回的项动态生成一个表行。
      说明: 现有控件通常可以提供从动态创建控件中获得的功能。例如,Repeater、DataList 和 RadioButtonList 控件可以在页运行时动态创建行或其他控件元素。
      要通过编程向页添加控件,则必须有放置新控件的容器。例如,如果您打算创建表行,那么容器就是表。如果没有明显的控件用作容器,可以使用 PlaceHolder 或 Panel Web 服务器控件。
在某些情况下,可能需要既创建静态文本又创建控件。要创建静态文本,可以使用 Literal 或 Label Web 服务器控件。然后可以将这些控件像其他控件一样添加到容器中。
通过编程方式将控件添加到 Web 网页
1、创建控件的实例并设置其属性,如下面的示例所示:
Label myLabel = new Label();
myLabel.Text = "Sample Label";
说明: 控件通常在页的初始化阶段添加到页中
2、将新控件添加到页上已有容器的 Controls 集合中,如下面的示例所示:
Panel Panel1= new Panel();
Panel1.Controls.Add(myLabel);
      说明: 因为 Controls 属性是一个集合,您可以使用 AddAt 方法在特定位置放置新控件,例如在其他控件的前面。但是这将会在页中引入错误。
      下面的代码示例演示名为 DropDownList1 的控件的 SelectedIndexChanged 事件的事件处理程序。该处理程序创建的标签 (Label) 控件的数量和用户从下拉列表中所选的数量相同。这些控件的容器是名为 Placeholder1 的 PlaceHolder Web 服务器控件。
private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
    DropDownList DropDownList1 = new DropDownList();
    PlaceHolder PlaceHolder1 = new PlaceHolder();
 
  // Get the number of labels to create.
 int numlabels = System.Convert.ToInt32(DropDownList1.SelectedItem.Text);
 for (int i=1; i<=numlabels; i++)
 {
   Label myLabel = new Label();
 
   // Set the label's Te


相关文档:

浅谈ASP.net安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

ASP.NET 2.0 实现伪静态网页方法

 看了那么多,还是亲自动手实践下有效果。
引用 百度 杨云飞ai生活
ASP.NET 2.0 实现伪静态网页方法
方法一:利用Httphandler实现URL重写(伪URL及伪静态)
我们有时候会见到这样的地址:“http://www.huoho.com/show-12-34.html”,你或许认为在站点服务器根目录“/”下存在名为“show- ......

asp.net页面生命周期 各时期事件

using System;
using System.Collections.Specialized;
using System.Data;
using System.Configuration;
using System.Collections;
using System.IO;
using System.Threading;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebC ......

ASP.NET

三、如何:设置 ASP.NET Web 服务器控件属性
      在 ASP.NET 网页中,根据所需的属性 (Property) 设置控件声明的属性 (Attribute)。
您所设置的确切属性取决于控件和属性。有关特定控件的属性的信息,请在“帮助”索引中搜索该控件类的名称(例如,“Button 类 (System.Web.UI ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号