none
用户控件如何向母版页的底部注册JS脚本 RRS feed

  • 问题

  • 使用户控件的内容页面使用了母版页

    我在用户控件Page_Load事件处理函数中是这样写的
     Page.Master.Page.ClientScript.RegisterStartupScript(this.GetType(), "sortBy", sortByScript, true);
    但是查看HTML发现这段脚本,是在内容页的底部。而没有放在内容页所在母版页的底部
    请问老师该如何做?
    2009年9月24日 9:20

答案

  • Page.Master.Page 实际上就是Page~~~
    你可以在master页面最低端添加个Content控件
    在页面中通过ContentPlaceHolder来控制内容
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    • 已建议为答案 mldark 2009年9月24日 9:40
    • 已标记为答案 KeFang Chen 2009年9月30日 6:51
    2009年9月24日 9:28
    版主
  • 模板页的原理:
    模板页只是提供你编程的方便设置的概念。代码编译之后,所有的模板页和内容页会合并成一个页面类,与不是有模板页是没有任何差别的。不存在母版页的底部的概念。

    要固定位置,请在模板页中加一个Literal控件,然后查找这个控件,再赋值

    【孟子E章】
    2009年9月24日 9:51
    版主

全部回复

  • Page.Master.Page 实际上就是Page~~~
    你可以在master页面最低端添加个Content控件
    在页面中通过ContentPlaceHolder来控制内容
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    • 已建议为答案 mldark 2009年9月24日 9:40
    • 已标记为答案 KeFang Chen 2009年9月30日 6:51
    2009年9月24日 9:28
    版主
  • 模板页的原理:
    模板页只是提供你编程的方便设置的概念。代码编译之后,所有的模板页和内容页会合并成一个页面类,与不是有模板页是没有任何差别的。不存在母版页的底部的概念。

    要固定位置,请在模板页中加一个Literal控件,然后查找这个控件,再赋值

    【孟子E章】
    2009年9月24日 9:51
    版主
  • 谢谢,我需要多了解原理

    2009年9月24日 12:17