2014-05-12 34 views
0

我有一个主设备和内容页:如何从h1元素中获取文本?

1)在主页:

标记:

<h1 id="SeoActionH1" runat="server"></h1> 

代码后面:

public string SeoActionHeader1 
{ 
    set 
    { 
     SeoActionH1.InnerText = string.IsNullOrEmpty(value) ? string.Empty : value; 
    } 
    get 
    { 
     return SeoActionH1.InnerText; 
    } 
} 

2)在内容页:

后面的代码:

private Main MainMasterPage 
{ 
    get { return Master as Main; } 
} 

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (!IsPostBack) 
    { 
     string groupName = MainMasterPage.SeoActionHeader1; 
    } 
} 

举例来说,如果H1的内容是:你好,我有以下几点:

"\r\n        " 

这是怎么回事?

+0

? –

+0

它是从数据库中设置的。 – tesicg

+0

将该代码放在问题中。你在哪里设定价值。 –

回答

0

您是否在页面加载事件中将此属性称为此SeoActionHeader1属性?

或将ty这样

public string MyString{ get; set; } 

public void Page_Load(object sender, EventArgs e) 
{ 
    MyString = string.IsNullOrEmpty(value) ? string.Empty : value; 
} 

然后在您的标记:你在哪里在'h1`设定值

<h1><%= MyString %></h1>