asp.net在一个页面上显示元素,而不是另一个

时间:2012-07-27 16:40:15

标签: asp.net

我正在尝试将flash对象添加到此asp.net网站的默认页面。页面使用母版页来设置标题之类的东西,这是我想要这部电影的地方。我想要做的基本上是

[Pseudo Code]

If(current page == default.aspx)
  show (flash object);
Else
  show static header image;

[/End Pseudo Code]

我是asp.net的新手,实际上已经搜索了解决方案,但无法找到任何内容来确定您所在的页面。我非常感谢任何帮助!

谢谢, 麦克

P.S。我知道大多数人都倾向于提出一个建议来放入C#代码隐藏文件,但它必须是内联asp.net,因为我们如何将它分发给客户端。再次感谢!

1 个答案:

答案 0 :(得分:1)

<% if( Request.AppRelativeCurrentExecutionFilePath == "~/Default.aspx" ) { %>

<object src="something.swf" type="application/swf"></object>

<% } else { %>

<img src="staticheader.png" alt="header image" />

<% } %>