以编程方式更改母版页脚源

时间:2014-10-24 15:44:20

标签: c# asp.net

我有一个ASP webform,它包含一个带有页眉和页脚控件的MasterPage以及我的内容占位符。

我在标题中有一个链接,它通过改变Uri的查询字符串来触发语言文化的变化。

这一切都运行得很好,但是我的页脚包含一些目前与所有这些分开的字段。

我想要做的是Page_Load MasterPage if (Thread.CurrentThread.CurrentCulture.ToString() == "cy-GB") { string debug = Footer1.ToString(); } 如果当前的线程文化是威尔士语,指向我的页脚的威尔士版本,但我不知道如何处理在页脚的来源上。

ASP.components_footer2_ascx

当我更改语言并检查调试字符串时,我可以看到值为:ASP.components_footer2_cy_gb_ascx我的想法是将其更改为{{1}} 如何在此if语句中重定向页脚源?

1 个答案:

答案 0 :(得分:1)

你可以将两个ascx对象添加到你的母版页然后在page_load上检查威尔士文化,并使相关的ascx对象可见或不可见吗?