【问题标题】:How can i get parent page name in the user control page using C#如何使用 C# 在用户控制页面中获取父页面名称
【发布时间】:2013-07-26 21:50:12
【问题描述】:

我有大约 10 个页面使用相同的用户控件,现在我需要知道每次哪个页面调用了用户控件。我需要页面名称(标题)。

【问题讨论】:

    标签: c# html asp.net


    【解决方案1】:

    尝试在控制代码中使用:

    this.Page.Title
    

    【讨论】:

    • 已经试过了,它只是返回空字符串,顺便说一下我调用用户控件的页面是母版页的一部分。
    • this.Page.Header.Titlethis.Page.Page.Title 怎么样?并确保该页面实际上有一个标题
    【解决方案2】:

    这是使用javascript,

    <script language="javascript">
    var parentName= "<%= System.IO.Path.GetFileName(Page.Request.Path) %>";    
    </script>
    

    this.Parent.Page.Title;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      相关资源
      最近更新 更多