易截截图软件、单文件、免安装、纯绿色、仅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 基本语法

  一、委托
       (1) 委托时一种引用方法的类型,一旦为委托分配了方法,委托将与该方法具有完全相同的行为,委托方法的带哦用可以像
   其他方法一样,具有参数和返回值,
      如:   public delegate int PerformCa ......

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

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

Asp.Net 汉字转换拼音

public class chs2py
{
 public chs2py()
 {
  //
  //TODO: 在此处添加构造函数逻辑
  //
 }
    private static int[] pyvalue = new int[]{-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,-20032,-20026,& ......

Asp.Net 读取Excel

今天为了做插入数据找了不少东西,因为从来没有写过读写Excel,也不知道该怎么写。下面的是今天通过查看论坛自己写出来了。
功能是读取Excel 然后把数据插入数据库。这个功能在企业里是非常常见的也是常用的,希望对朋友们有帮助!
/// <summary>
    /// 导入excel
    /// </ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号