изменить картинку на главной странице - PullRequest
0 голосов
/ 10 августа 2011

master1.master

HTML

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

tow.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
}

как можно изменить изображение на главной странице ???

Ответы [ 3 ]

4 голосов
/ 10 августа 2011
        Image First = new Image(); 
        First = (Image)(Page.Master.FindControl("First"));
        if (First != null)
        {
            First.ImageUrl = "image-path";
        }
1 голос
/ 10 августа 2011

Определите property в коде файла master page

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";

}
0 голосов
/ 19 марта 2014
((master)this.Master).image.Src = "~/images/titles/accesscontrol.jpg";

за один шаг

...