C# 访问设计中的母版页公共属性

C# 访问设计中的母版页公共属性,c#,asp.net,master-pages,C#,Asp.net,Master Pages,我正在为web.config文件中的图像设置路径。在每个页面上,我设置一个公共属性,如: 然后在设计页面中我使用 <img src='<%#ImgPath%>/products/<%#Eval("prodID")%>.jpg'/></a> /products/.jpg'/> 它可以工作,但是现在我想在母版页上添加这个公共属性,这样我就可以在每个页面上访问ImgPath 当主页上的属性出现时,我似乎无法让它工作。 我试过了。。和许多其他的变化,但

我正在为web.config文件中的图像设置路径。在每个页面上,我设置一个公共属性,如:

然后在设计页面中我使用

<img src='<%#ImgPath%>/products/<%#Eval("prodID")%>.jpg'/></a>
/products/.jpg'/>
它可以工作,但是现在我想在母版页上添加这个公共属性,这样我就可以在每个页面上访问ImgPath

当主页上的属性出现时,我似乎无法让它工作。 我试过了。。和许多其他的变化,但我似乎无法让它工作


如何使用内嵌请求/绑定在设计页面的母版页中获取公共属性?

我认为这不起作用:

<%#Master.Page.ImgPath%>
 or
<%#Page.Master.ImgPath%>

现在更改页面,使其继承自
YourPage
,而不是
Page
,您应该可以在每个页面上访问您的方法

您可以使用MasterType指令

<%#Master.Page.ImgPath%>
 or
<%#Page.Master.ImgPath%>
public abstract class YourPage : Page
{
    public string ImgPath
    {
        get { return Config.CDNImages; }
    }
}