PlaceHolder控件的使用

摘要:
1、 简介占位符是asp。net服务器控件用于为代码添加的控件预留空间。下面描述了它的实际应用场景。

一、简介

  PlaceHolder为asp.net服务器控件用于为代码添加的控件预留空间,下面将介绍下其实际的应用场景。  

<asp:PlaceHolder ID="PH" runat="server"></asp:PlaceHolder>

二、实际应用场景

1、动态添加js

cs文件:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using System.Text;

namespace UI
{
    public partial class Test : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {            
            Literal Li = new Literal();
            StringBuilder sb = new StringBuilder();
            sb.AppendFormat("<script src="http://t.zoukankan.com/Scripts/Test.js"></script>");
            Li.Text = sb.ToString();           
            PH.Controls.Add(Li);           

        }
    }
}

Html文件:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="UI.Test" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>    
    <asp:PlaceHolder ID="PH" runat="server"></asp:PlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        
    </div>
    </form>
</body>
</html>

效果图:

PlaceHolder控件的使用第1张

说明:

免责声明:文章转载自《PlaceHolder控件的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇LVS入门.ftl文件 是什么文件 freemarker下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java与flash的TCP通讯

flash代码: var mySocket:XMLSocket = new XMLSocket(); //本地地址,端口5000 mySocket.connect(”localhost”, 5000); //事件 mySocket.onConnect = function(myStatus) { if (myStatus) { trace(”连接成功!”...

C# 与 SQLite的操作

1、通过Add References引用SQLite ADO .NET安装目录的bin目录下的System.Data.SQLite.DLL。 2、创建数据库文件:因为始终是个0字节文件,应该利用IO也可以(?!)。 System.Data.SQLite.SQLiteConnection.CreateFile(datasource);3、连接数据库 Syst...

Asp.net 中HttpHandler,HttpModule,IHttpHandlerFactory的原理与应用(一)

最近对页面的生命周期比较感兴趣,看了一些牛人们写的文章,感觉似懂非懂(仍需要继续努力^_^).   生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)和IIS又有着莫大的联系(回头琢磨清楚了再补上这一篇)。大致的执行过程是这样的:client端发送页面请求,被IIS的...

【C#】使用OWIN创建Web API

OWIN的介绍 OWIN 的全称是 "Open Web Interface for .NET", OWIN 在 .NET Web 服务器和 .NET Web 应用之间定义了一套标准的接口, 其目的是为了实现服务器与应用之间的解耦,使得便携式 .NET Web 应用以及跨平台的愿望成为现实, 标准的 OWIN 应用可以在任何 OWIN 兼容的服务器上运行,...

WCF NetTcpBinding 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作

背景:WindowsService + WCF + NetTcpBinding 之前一直使用http协议模式,改为net.tcp之后隔段时间出现:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 127.0.0.1:9000 记录时间:2016-01-14 10:02:58日志级别:Exception 日志位置:CloudTraPlatSOA....

C#获取当前路径的方法

C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径。 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 3. System.IO...