none
.net怎么在子页面修改母版页的literal RRS feed

  • 问题

  • 就是页面顶部 登陆之后欢迎【user】回来,
    Literal wel = (Literal)Master.FindControl("wel");
    wel.Text = "您好," + udata.Uname + ",欢迎您回来!<a href='#'> [用户中心]</a> <a href='#'>[退出]</a>";
    然后redirect()。。
    可是并不起作用啊,还需要在母版页里写什么吗?
    我是菜鸟一个,谁给个代码看看以解愚人之惑,先谢谢了
    2009年12月21日 9:43

答案

  • Master这个 确定是你的master名称 如果不是 先转换
    比如
    master名称 m=(master名称)master
     m.FindControl("wel"); 再找控件 
    2009年12月21日 10:21
  • Master这个 确定是你的master名称 如果不是 先转换
    比如
    master名称 m=(master名称)master
     m.FindControl("wel"); 再找控件 

    我直接用master好像也没错啊,我只有一个母版页。我的session在母版页里怎么写啊
    因为你用的master基类 这个包括基本master成员 你那些控件在继承master类的子类上就是你新建master文件名称 (不包括扩展名)

    session怎么用和普通页面一样用法啊
    2009年12月21日 12:08
  • 你这里改了后就redirect了 当然只对当前页有用了 你应该在masterpage中借助session等判断用户是否登陆来显示相应的数据


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年12月22日 2:20
    版主
  • 你好,

    你采用Page.Master.FindControl应该是可以找到的。

    你可以采用这个方法调试下试试。
    如果不是,还请你详细说下是哪里不起作用。有什么问题。
    Microsoft Online Community Support
    2009年12月22日 3:50

全部回复

  • 有没有人解答啊,在线等,急!
    2009年12月21日 10:00
  • Master这个 确定是你的master名称 如果不是 先转换
    比如
    master名称 m=(master名称)master
     m.FindControl("wel"); 再找控件 
    2009年12月21日 10:21
  • Master这个 确定是你的master名称 如果不是 先转换
    比如
    master名称 m=(master名称)master
     m.FindControl("wel"); 再找控件 

    我直接用master好像也没错啊,我只有一个母版页。我的session在母版页里怎么写啊
    2009年12月21日 11:57
  • Master这个 确定是你的master名称 如果不是 先转换
    比如
    master名称 m=(master名称)master
     m.FindControl("wel"); 再找控件 

    我直接用master好像也没错啊,我只有一个母版页。我的session在母版页里怎么写啊
    因为你用的master基类 这个包括基本master成员 你那些控件在继承master类的子类上就是你新建master文件名称 (不包括扩展名)

    session怎么用和普通页面一样用法啊
    2009年12月21日 12:08
  • 你这里改了后就redirect了 当然只对当前页有用了 你应该在masterpage中借助session等判断用户是否登陆来显示相应的数据


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年12月22日 2:20
    版主
  • 你好,

    你采用Page.Master.FindControl应该是可以找到的。

    你可以采用这个方法调试下试试。
    如果不是,还请你详细说下是哪里不起作用。有什么问题。
    Microsoft Online Community Support
    2009年12月22日 3:50
  • 谢谢你们帮忙,我用的是response.write("window.open('')"); 这样打开的页面好像不Page_Load()
    我换成Response.Redirect("");了
    问题已解决了 谢谢你们啊
    2009年12月22日 12:32