我的母版页的代码看起来是这样的:无法从用户控件访问母版页
namespace Recipes
{
public partial class MasterPage : System.Web.UI.MasterPage
{
...
public void UpdateUserLogin()
{
NicknameLbl.Text = ((Recipes.BasePage)Page).CurrentUser.Nickname;
}
...
}
}
我想打电话从用户控制的UpdateUserLogin()
方法,像这样:
((Recipes.MasterPage)this.Page.Master).UpdateUserLogin();
但由于某种原因,编译器不知道Recipes.MasterPage
(您是否缺少程序集blablabla)。 对不起,我无法显示确切的错误信息,它是法文。
也许问题是我手动在MasterPage
附近添加了Recipes
命名空间,它没有被VS添加。 顺便说一下,我使用VS Web Developer Express 2008.
你知道我如何使这个调用工作吗?
用户控件是否与主页相同的项目中? – 2010-07-17 02:14:56
是的。 (paadding) – 2010-07-17 07:10:20