`

.net中的placeholder控件

    博客分类:
  • .NET
阅读更多

最近留意到有人问,NET中的placeholder控件用来做什么的。其实PLACEHOLDER控件,是用来做动态加载用户自定义控件时,一个占位置作用的控件,比如
private void Page_Load(object sender,
   System.EventArgs e)
{
string p = Request.QueryString.Get("p");
PlaceHolder1.Controls.Clear();
if (p == null)
PlaceHolder1.Controls.Add(LoadControl
   ("modules/" + "Default" + ".ascx"));
else
{
PlaceHolder1.Controls.Add(LoadControl
   ("modules/" + p + ".ascx"));
   }
}
分享到:
评论
1 楼 meteormatt 2009-12-08  
感觉不是怎么太详细.
用法和解释应该多一些.
最好还能来几张截图.

相关推荐

    ASP.NET中 PlaceHolder 控件的使用方法

    在ASP.NET开发中,PlaceHolder控件是一种非常实用的工具,尤其在处理动态内容和页面布局时。PlaceHolder不提供任何可视输出,但它作为一个容器,允许开发者在运行时灵活地添加、删除或管理子控件。以下是关于...

    在ASP.NET中使用DataList控件.rar

    在ASP.NET web应用程序开发中,DataList控件是一种强大的数据绑定控件,它允许开发者以灵活的方式展示数据,如网格视图、列表或自定义布局。这个压缩包“在ASP.NET中使用DataList控件.rar”很可能是包含了一系列教程...

    Asp.net动态加载控件的示例源码

    在Asp.net开发中,动态加载控件是一种常见的技术,它允许我们在运行时根据需要创建、添加或移除页面上的控件。这种技术对于构建高度可配置或数据驱动的Web应用程序非常有用,因为它可以减少页面的初始加载时间,并...

    asp.net(C#) placeholder的使用案例

    在ASP.NET(C#)开发中,Placeholder控件是一种非常实用的服务器控件,它主要用于文本显示,但在页面加载时不会生成任何HTML输出。这使得Placeholder成为动态生成内容的理想选择,尤其是在需要根据用户交互或服务器端...

    asp.net基本控件详解

    在 ASP.NET 中,控件是构建用户界面的核心元素,它们允许开发者方便地创建丰富的功能和交互性。以下是标题和描述中提到的一些 ASP.NET 基本控件的详细说明: 1. **Button 控件**:Button 控件是最常见的 Web 控件之...

    asp.net部分控件命名规则(规范很重要)

    在ASP.NET开发中,遵循良好的命名规则是至关重要的,它能提高代码的可读性、可维护性和团队协作效率。以下是一些关于ASP.NET部分...因此,无论是在个人项目还是团队项目中,都应重视并实践这些ASP.NET控件的命名规则。

    VS.NET 2005 控件命名规范

    以下是一些VS.NET 2005中常见的控件类型及其建议的命名前缀: 1. **数组**:使用`arr`作为前缀,例如`arrShoppingList`。 2. **布尔值**:使用`bln`作为前缀,例如`blnIsPostBack`。 3. **字节**:使用`byt`作为...

    .net动态加载用户控件

    5. **事件处理**:用户控件中的按钮点击或其他事件处理也需要动态处理。可以通过委托和事件来实现控件与父页面之间的通信。 6. **编译与部署**:在开发环境中,用户控件通常是未编译的ASCX文件。但在生产环境中,...

    动态增加和删除多个web用户控件

    2. 将用户控件添加到页面或容器控件中:`PlaceHolder1.Controls.Add(uc);` PlaceHolder1是一个可以容纳其他控件的服务器控件,如Panel或Div,用于显示用户控件。 3. 如果需要,可以设置用户控件的属性:`uc....

    VS.NET2003+VS.NET2005控件命名规范

    本文将详细介绍VS.NET2003和VS.NET2005中的控件命名规范,帮助开发者更好地理解和应用这些规范。 #### VS.NET2003控件命名规范概述 VS.NET2003作为一款经典的开发工具,在当时被广泛用于构建Windows应用程序。为了...

    asp.net控件命名规范.doc

    在ASP.NET开发中,控件命名规范是提高代码可读性、可维护性和团队协作效率的重要环节。以下是一些关于ASP.NET控件命名规范的详细说明: 1. **前缀**: - 前缀通常用于标识控件的类型,如`adrt`代表AdRotator广告...

    asp.net控件命名规则.

    在ASP.NET开发中,遵循一套良好的控件命名规则至关重要,这不仅能让代码更易于阅读和维护,还能提高团队协作效率。下面将详细解释ASP.NET控件的命名规则及其重要性。 1. **类型前缀**:为了清晰地识别控件的类型,...

    动态加载asp.net分页控件

    为了让分页控件能够在主页面上动态加载,我们需要在主页面中定义一个`PlaceHolder`控件,并在`Page_Load`事件中通过`Page.LoadControl`方法加载分页控件。代码示例如下: ```csharp public class ...

    asp.net 控件名称命名规范

    在ASP.NET开发中,遵循一套统一的控件命名规范对于提升代码可读性、维护性和团队协作效率至关重要。本文将深入探讨ASP.NET控件命名规范,通过分析标准控件前缀及其示例,帮助开发者理解并应用这些规则。 #### 核心...

    asp.net 下用的Html编辑控件

    2. **创建HTML编辑器控件**:在ASP.NET页面上创建一个占位符(PlaceHolder)控件,然后在客户端通过JavaScript初始化编辑器实例。 3. **数据绑定和解绑**:确保在编辑器的生命周期中正确处理数据绑定和解绑,以便在...

    PlaceHolder

    在ASP.NET中,`PlaceHolder`控件是一个非常重要的组件,它主要被用作容器,用于组织和管理页面上的其他控件。`PlaceHolder`不显示任何特定的用户界面,它的主要功能是提供一个区域,我们可以在这个区域内动态添加或...

    asp.net动态加载自定义控件的方法

    在具体实现方面,以下是一个示例代码,展示了如何动态加载一个名为`usercontrol.IndexOper`的自定义控件,并将其添加到页面上的`OperContent` PlaceHolder控件中: ```csharp // usercontrol.IndexOper为自定义控件...

    asp.net Web开发中动态生成控件

    在ASP.NET Web开发中,动态生成控件是一个关键的技术,特别是在构建高度自定义或数据驱动的用户界面时。动态控件允许我们在运行时根据需要创建、添加或删除控件,而不是在设计时硬编码到页面中。这为开发者带来了很...

    asp.net控件缩写规范

    在ASP.NET开发中,控件是构建Web应用程序的基础元素,它们负责处理用户交互、数据展示以及应用程序的功能实现。为了保持代码的整洁、易读性和一致性,开发者通常会遵循一定的命名和缩写规范。"asp.net控件缩写规范...

Global site tag (gtag.js) - Google Analytics