如何在VB / .NET中为页面名称执行if / else语句?

时间:2013-08-27 22:09:25

标签: asp.net .net visual-studio

这是我第一次触及.net并且来自PHP的东西看起来很熟悉但不确定如何去做。

代码:

If [your condition here]
    Your code here
Else
    Your code Here
End If

对于上面的代码,我想做这样的事情:

    if current page = default.aspx then include 
    <%=HttpHelper.ExecutePage("/UserControls/somefile.aspx")%>

Else if it isn't then don't show it. 

我怎样才能在.net中执行此操作?

1 个答案:

答案 0 :(得分:1)

像这样的东西

  Dim CurrentPath As String = Request.Url.AbsolutePath
  Dim TargetPath As String = VirtualPathUtility.ToAbsolute("~/default.aspx")

  If CurrentPath.ToLower = TargetPath.ToLower Then
            Server.Execute("~/UserControls/somefile.aspx")
  End If