主頁 > 知識庫 > ASP.NET中 PlaceHolder 控件的使用方法

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

熱門標簽:遂寧市地圖標注app 地圖標注的公司有哪些 地圖定位圖標標注 地圖標注專業(yè)團隊 400電話辦理哪家性價比高 塔城代理外呼系統(tǒng) 天心智能電銷機器人 代理接電話機器人如何取消 濮陽外呼電銷系統(tǒng)怎么樣

使用 PlaceHolder 控件可以將空容器控件放到網(wǎng)頁中,然后在運行時動態(tài)添加、刪除或遍歷各子元素。該控件只呈現(xiàn)其子元素;它本身并沒有基于 HTML 的輸出。

在實際使用過程中可以向PlaceHolder添加任何Html控件,甚至包括JavaScript代碼。

將 PlaceHolder 控件用作存儲動態(tài)添加到網(wǎng)頁的服務器控件的容器。PlaceHolder 控件不產生任何可見輸出并且只能用作網(wǎng)頁上其他控件的容器??梢允褂?Control.Controls 集合添加、插入或移除 PlaceHolder 控件中的控件。

一、PlaceHolder 動態(tài)添加控件

前臺:

復制代碼 代碼如下:

asp:PlaceHolder ID="PlaceHolder1" runat="server">/asp:PlaceHolder>

后臺:

復制代碼 代碼如下:

Button btnNew=new Button();//聲明一個新的按鈕
btnNew.Text = "新的按鈕";
PlaceHolder1.Controls.Add(btnNew);//添加到控件中
 
Literal litNewHTML = new Literal();//添加br/>或p>或普通text使用這種方式
litNewHTML.Text = "p>我是一段HTML代碼/p>";
PlaceHolder1.Controls.Add(litNewHTML);

二、PlaceHolder 動態(tài)添加 Web用戶控件

創(chuàng)建 Test.ascx 寫上代碼如下:

復制代碼 代碼如下:

div>
    我是Test.ascx控件里的內容
/div>

創(chuàng)建單獨的WinForm1.aspx頁面:

前臺:

復制代碼 代碼如下:

asp:PlaceHolder ID="PlaceHolder1" runat="server">/asp:PlaceHolder>

后臺:

復制代碼 代碼如下:

PlaceHolder1.Controls.Clear(); //清除所有控件
Control test = Page.LoadControl("~/Test.ascx");
PlaceHolder1.Controls.Add(test);

您可能感興趣的文章:
  • ASP.NET中Label控件用法詳解
  • ASP.NET中 ListBox列表框控件的使用方法
  • ASP.NET中Application、Cookie、Session、Cache和ViewState
  • ASP.NET中Literal控件的使用方法
  • ASP.NET Core配置教程之讀取配置信息
  • ASP.NET MVC的Localization本地化多語言支持
  • ASP.NET中MultiView和View選項卡控件的使用方法
  • ASP.NET中 Panel 控件的使用方法
  • ASP.NET獲取URL方法匯總
  • ASP.NET中 Wizard 控件的使用方法

標簽:婁底 重慶 河南 麗江 吉林 汕頭 宜春 本溪

巨人網(wǎng)絡通訊聲明:本文標題《ASP.NET中 PlaceHolder 控件的使用方法》,本文關鍵詞  ASP.NET,中,PlaceHolder,控件,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET中 PlaceHolder 控件的使用方法》相關的同類信息!
  • 本頁收集關于ASP.NET中 PlaceHolder 控件的使用方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章