簡體   English   中英

更改母版頁中的圖片

[英]change picture in master page

master1.master

HTML

<asp:Image ID="First" runat="server" />

拖曳.aspx

<%@ Page Language="C#" MasterPageFile="~/master1.master" AutoEventWireup="true"
CodeFile="two.aspx.cs" Inherits="ControlPanelPP"
Title="Untitled Page" %>

protected void Page_Load(object sender, EventArgs e)
{
    how can change Image `First` in master1.master
}

如何更改母版中的圖像???

        Image First = new Image(); 
        First = (Image)(Page.Master.FindControl("First"));
        if (First != null)
        {
            First.ImageUrl = "image-path";
        }

master page的代碼隱藏文件中定義一個property

public string ImagePath
{

get { return First.ImageUrl; }
set { First.ImageUrl = value; }

}

在這樣的內容頁面中添加@MasterType頁面指令......

<%@ MasterType VirtualPath="~/master1.master" %>

tow.aspx頁面加載設置該屬性...

protected void Page_Load(object sender, EventArgs e)

{

  ((master1)this.Master).ImagePath= "image_path";

}
((master)this.Master).image.Src = "~/images/titles/accesscontrol.jpg";

一步到位

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM