【问题标题】:how to know whether it is default page or not from master page如何从母版页知道它是否是默认页面
【发布时间】:2014-03-04 05:13:42
【问题描述】:

我想在页面为 default.aspx 时调用一个 div,并在该页面不是默认页面时同时调用同一个 div。我做了类似的事情,但没有正确执行。

<% if(string.Compare(Request.Url.LocalPath,"/default.aspx")==0 ||  string.Compare(Request.Url.LocalPath,"/") ==0)
{%>
    <div class="temples" >
 <% } %>
<% else
{ %>
    <div class="temples" style="display:none";>
<% } %>

【问题讨论】:

    标签: c# asp.net-mvc master-pages


    【解决方案1】:

    你可以这样试试:

    string s = this.Page.Request.FilePath;
    

    这将为您从母版页中获取当前请求 URL

    还要检查IsMasterPage 属性:

    获取一个值,该值指示子元素是否在 查看器应用作母版页。

    【讨论】:

    • 是的,但你现在能告诉我如果其他条件如何设置。
    【解决方案2】:

    有一个属性IsMasterPage来定义你的控件元素是否关联到母版页。以下是获取更多信息的链接。

    DocumentViewerBase.IsMasterPage

    【讨论】:

      猜你喜欢
      • 2016-10-02
      • 2020-02-16
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-12
      相关资源
      最近更新 更多