1. 程式人生 > >asp.net動態設定masterpage實現換膚

asp.net動態設定masterpage實現換膚

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

    public partial class Default : BasePage
    {
        protected override void InitializePage()
        {
            //設定不同的MasterPageFile實現換膚
            this.MasterPageFile = "~/skins/default/Default.master";
        }

        protected void Page_Load(object sender, EventArgs e)
        {

            //獲取masterpage中的ContentPlaceHolder
            ContentPlaceHolder ContentPlaceHolder1 = Master.FindControl("ContentPlaceHolder1") as ContentPlaceHolder;

            //新增控制元件到ContentPlaceHolder
            LiteralControl lit = new LiteralControl();
            lit.Text = "test";
            ContentPlaceHolder1.Controls.Add(lit);

        }
    }

相關推薦

asp.net動態設定masterpage實現

using System; using System.Collections; using System.Configuration; using System.Data; using System.Web; using System.Web.Security; using

ASP.NET動態設定css

一、動態改變頁面背景示例參考文章http://blog.sina.com.cn/s/blog_78106bb10100tc53.html <html xmlns="http://www.w3.org/1999/xhtml">  <head runat="server">  <t

asp.net動態設定WebService引用

有時候需要動態的設定 WebService 的址,這樣釋出到不同的伺服器時就要重新生成,為此我們需要在web.config中動態配置WebService的地址,在網上查了很多資料,其中這種方法感覺很好用也很好實現,原文VB.NET實現。本人已改為C#版   首先手動的新增一個

[ASP.NET Core MVC] 如何實現執行時動態定義Controller型別?

昨天有個朋友在微信上問我一個問題:他希望通過動態指令碼的形式實現對ASP.NET Core MVC應用的擴充套件,比如在程式執行過程中上傳一段C#指令碼將其中定義的Controller型別註冊到應用中,問我是否有好解決方案。我當時在外邊,回覆不太方便,所以只給他說了兩個介面/型別:IActionDescrip

Asp.net動態頁面靜態化之初始NVelocity模板引擎

實現 tracking ssr system uil 文件系統 處理程序 .ashx hosting Asp.net動態頁面靜態化之初始NVelocity模板引擎 靜態頁面是網頁的代碼都在頁面中,不須要運行asp,php,jsp,.net等程序生成client網頁代碼的

[Asp.Net Core] - 使用 ViewComponents 實現分頁控件

world asi action span ring easyn eba orm clas 分頁控件(定義分頁參數) ~/ViewComponents/PaginationViewComponent.cs using HelloWorld.DataContext; u

ASP.NET Core 開源GitServer 實現自己的GitHub

date pes name spn isp des odin control validate ASP.NET Core 2.0 開源Git HTTP Server,實現類似 GitHub、GitLab。 GitHub:https://github.com/linezero

基於ASP.NET的comet簡單實現

abc bject 處理 files get googl gif lba dem 前天看到一篇博文《一步一步打造自己的WEBIM》,覺得COMET這個概念很有意思,但博主使用了自己的一套較為復雜的框架,看起來頗為費勁,故而我想通過簡單的“jQuery+兩個類

ASP.NET Core + Docker +Jenkins 實現持續集成

before hash net stuck 超時時間 ref shell 腳本 conf cut 1.新建一個ASP.NET Core MVC應用程序: 2.將其上傳到git: 3.建立Jenkins任務 (1)選擇“新建任務”,輸入任務名稱,選擇“自由風格項目”,然後

ASP.NET MVC計劃任務實現方法(定時執行某個功能)

AR tar 註意 eve 文件 ebr send npr 如何實現 系統中定時執行某個任務是比較常用的功能,如一個部門定期向上級部門上報數據是一個典型的例子,下面就簡單說說在.net mvc中如何實現定時執行某個功能的方法。 1、首先修改Glocal.asax文件,在A

ASP.NET MVC中如何實現頁面跳轉

pub ring 項目 再見 name ati 方法 技術 mod 1,最簡單的方式:超鏈接 以下分別是連接到HomeController控制器下的SharpL動作方法,以及百度首頁。代碼如下: 1 <a href="Home\SharpL">打開S

ASP.NET MVC 使用Unity實現Ioc

his mod nbsp clas 輕量 asp.net 列表 odin 安裝 為什麽有這篇文章   最近在學ASP.NET MVC項目中使用Ioc,選用了Unity作為依賴註入的容器組件,在網上找了相關的文章簡單實現了依賴註入,但想用文件配置的方式進行容器註入的註冊,發現

Asp.Net Core 2.0實現HttpResponse中繁切換

== sed 存儲 中文簡體 選擇 .net tin contains nts 隨筆背景:因為項目中有個簡單的功能是需要實現中文簡體到繁體的切換,數據庫中存儲的源數據都是中文簡體的,為了省事就想著通過HttpHeader的方式來控制Api返回對應的繁體數據。 實現方式:通過

ASP.NET MVC項目實現BasePage基類用作ASPX.CS網頁繼承

bsp targe 解決方法 網頁 接下來 項目開發 空間 所有 會有 在ASP.NET MVC項目開發,還是需要創建一些Web Page來實現一些功能,如呈現報表等... 但是一旦項目的.ASPX網頁太多了,其中的程序代碼也會有代碼冗余,出現這些情況,我們得需要對這些代

Asp.net MVC中如何實現依賴注入(DI)(二)

昨天說了一下Castle與Autofac如何在MVC中的使用,今天再來簡單說一下Spring.Net框架在MVC中如何依賴注入的。 官網:http://www.springframework.net/ 專案結構圖:   首先,我們要在專案中新增Spring.Net的類庫引用,我們可以在N

Asp.Net Core 輕鬆學-實現跨平臺的自定義Json資料包

前言     在前後端分離的業務開發中,我們總是需要返回各種各樣的資料包格式,一個良好的 json 格式資料包是我們一貫奉行的原則,下面就利用 Json.Net 來做一個簡單具有跨平臺的序列化資料包實現類。 1. 應用 Json.Net 1.1 首先在專案中引用 NuGet 包 1

ASP.NET中使用UpdatePanel實現區域性非同步重新整理方法和攻略(轉)

asp.net UpdatePanel實現非同步區域性重新整理 鑑於最近專案需要,研究了一下UpdatePanel控制元件的使用方法,現總結如下,可能有很多地方不足,還望大家斧正哦,此文的目的也是為了幫助UpdatePanel的初學者,也是為了給自己的學習之路

C# Winform中窗體的美化—— 用IrisSkin輕鬆實現功能

今天經前輩提醒才知道winform窗體還有美化工具,呵呵,不得不說,孤陋寡聞了。下面總結一下irisskin2的使用步驟和遇到的問題及解決辦法。 1、網址:http://www.pc6.com/softview/SoftView_70918.html#down

ASP.NET Core Web API實現圖片下載

前端訪問下載圖片API下載圖片。 一、ASP.NET Core Web API程式碼 方案一: [Route("api/[controller]")] [ApiController

asp.net mvc5 設定Area下的為啟動頁

只需修改App_Start資料夾下RouteConfig中RegisterRoutes方法 1 public static void RegisterRoutes(RouteCollection routes) 2 { 3