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

ASP.NET


      PlaceHolder 控件使您可以将空容器控件放置到页上,然后在运行时动态地将子元素添加到该容器中。
 
一、背景
PlaceHolder Web 服务器控件使您可以将空容器控件放置到页内,然后在运行时动态添加、删除或依次通过子元素。该控件只呈现其子元素;它不呈现自身的任何标记。
例如,您可能想要根据用户选择的选项,在网页上显示数目可变的按钮。在该情况下,用户不面对可能导致混乱的选择,即那些要么不可用、要么与其自身需要无关的选择。可以动态创建按钮,并将它们添加为 PlaceHolder 控件的子级。
 
二、如何:向 Web 窗体页添加 PlaceHolder Web 服务器控件
1、向 Web 窗体页添加 PlaceHolder Web 服务器控件
从工具箱的“标准”选项卡中,将 PlaceHolder 控件拖到页面上。
 
2、在运行时向 PlaceHolder 控件添加子控件
·创建要添加到 PlaceHolder 控件中的某个控件的实例。
·调用 PlaceHolder 控件的 Controls 属性的 Add 方法,并将在上一步中所创建的实例传递给它。
下面的示例演示如何添加两个 Button 控件作为 PlaceHolder 控件的子级。此代码还添加了 Literal 控件,以便在按钮之间添加一个 <br> 标记。
void Page_Load(object sender, EventArgs e)
{
    Button Button1 = new Button();
    Button1.Text = "Button 1";
    PlaceHolder1.Controls.Add(Button1);
   
    Literal Literal1 = new Literal();
    Literal1.Text = "<br>";
    PlaceHolder1.Controls.Add(Literal1);
   
    Button Button2 = new Button();
    Button2.Text = "Button 2";
    PlaceHolder1.Controls.Add(Button2);
}
 
三、PlaceHolder 类
      将 PlaceHolder 控件用作存储动态添加到网页的服务器控件的容器。PlaceHolder 控件不产生任何可见输出并且只能用作网页上其他控件的容器。可以使用 Control.Controls 集合添加、插入或移除 PlaceHolder 控件中的控件。
示例
下面的代码示例演示如何将控件动态添加到 PlaceHolder 控件。
<%@ Page Language="C#" AutoEventWireup="True" %>
 
<!DOCTYPE


相关文档:

浅谈ASP.net安全编程

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

如何优化ASP.NET应用程序?

 刚看到了一片文章  http://dotnet.csdn.net/page/a92a1213-9896-49c7-9c89-14ae5f0d87ae    提到如下几点:
1. 数据库连接超时
2. 创建的对象只管用,不管释放
3. 调试(Debug)模式下编译后,就用于应用环境中了
4. 实际作业模式分享
1,2,3比较好理解,我在做的时候犯了他说的 第三种错误,至 ......

应用ASP.NET AJAX的注意事项

 1. 镜头迁徙应当应用实施镜头重定向的Response.Redirect而不是Server.Transfer,由于Server.Transfer不改变IE客户端URL,能以致ASP.NET AJAX客户端脚本访问资源的时分出现URL错处。
二.在服务器端登记脚本和掩藏字段应当施用种ScriptManager,而不是Page.ClientScript对象,由于Page.ClientScript的步骤是将脚本登记 ......

asp.net中实现简繁体转化

1.bin添加引用ChineseConverter.dll
2. 添加using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter;
  
string strTest = "繁體字";
   
 Response.Write(string.Format("繁体输出:{0}<br/>", ChineseConverter.Convert(strTest, ChineseCon ......

Asp.Net Forms验证实例

在Asp.Net提供了三种常用的验证方式:Windows方式是和IIS结合起来可以实现基本、摘要、集成 Windows等身份验证;Passport方式是使用Windows Live ID的帐户来进行统一验证的;Forms方式是使用常见的表单来实现验证。
    一、普通实现方式
   
    这种方式是最简单的,只 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号