在VB中显示您未经授权的页面

时间:2012-01-18 21:15:48

标签: asp.net vb.net

我有以下功能:

在a.aspx.vb页面中:

If  a = True Then
    'do something
Else
    'i want to show a not authorized page here
End If

我是否必须创建一个新页面并在其他地方提供url以显示未授权的页面? 或者在.net 4.0中是否还有其他预先构建的方法?

2 个答案:

答案 0 :(得分:2)

试试这个:

If a=true then
response.redirect("/Default.aspx")
Else
response.redirect("/ErrorPage.aspx")
End If

答案 1 :(得分:0)

是的,只需重定向到“错误”页面即可。

If  a = True Then
    'do something
Else
    'i want to show a not authorized page here, this page would reside in the root of the site, so if http://domainname.com/Not_Authorized.aspx then enter it as  Response.redirect("Not_Authorized.aspx") 

     Response.redirect("Not_Authorized.aspx") 
End If