我想在页面为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";>
<% } %>
答案 0 :(得分:2)
有一个属性 IsMasterPage 来定义您的控件元素是否与母版页相关联。以下是获取更多信息的链接。
答案 1 :(得分:2)
您可以尝试这样:
string s = this.Page.Request.FilePath;
这将从主页面中获取当前请求URL
同时检查IsMasterPage属性:
获取一个值,该值指示是否有子元素 viewer应该用作母版页。