<script lanuage="vb" runat="server">
sub page_load(sender as object,e as Eventargs)
if (session("user_name")==Null || session("user_roles")<>1 ) then
{
response.write("<script>window.open('login.aspx')</script>")
response.end
}
end if
end sub
</script>
爆错为==========================================================
编译器错误信息: BC30081: “If”必须以匹配的“End If”结束。源错误: 行 3: <script lanuage="vb" runat="server">
行 4: sub page_load(sender as object,e as Eventargs)
行 5: if (session("user_name")==Null || session("user_roles")<>1 ) then
行 6: {
行 7: response.write("<script>window.open('login.aspx')</script>")
}
sub page_load(sender as object,e as Eventargs)
if (session("user_name")==Null || session("user_roles")<>1 ) then
{
response.write("<script>window.open('login.aspx')</script>")
response.end
}
end if
end sub
</script>
爆错为==========================================================
编译器错误信息: BC30081: “If”必须以匹配的“End If”结束。源错误: 行 3: <script lanuage="vb" runat="server">
行 4: sub page_load(sender as object,e as Eventargs)
行 5: if (session("user_name")==Null || session("user_roles")<>1 ) then
行 6: {
行 7: response.write("<script>window.open('login.aspx')</script>")
}
解决方案 »
- .net一个新手问题
- 菜鸟问题:为什么要实例化?
- 用户控件回车就登陆的问题(高手请进)
- 我这里有段C#socket秒杀器的 源代码 怎么在vs2010里面 编译呢?
- ★★大家来讨论:做过文章分页的请进来看看,关于用什么做标记的问题????
- 如何使用js文件验证服务器控件的值?
- 有关于Web安装程序的问题???
- 我希望得到一段用ASP.NET(C#)打开test.doc文档的代码
- 如何将数个数据同时导入已经存在的Word模板文件的相应位置?估计用书签可以实现数据导入,但具体不知道如何实现。能者高分酬谢!
- 发现一个奇怪的问题,我装了VS.NET之后,ASP中的FSO无法用了,怎么解决??
- 作新闻显示的页面,第 1 行: '=' 附近有语法错误。
- 怎么在aspx页面 如(login.aspx)引用命名空间(System.data.sqlclient)
response.write("<script>window.open('login.aspx')</script>")
response.end
end if
if (session("user_name")==Null || session("user_roles")<>1 ) then
{
response.write("<script>window.open('login.aspx')</script>")
response.end
}
end if
end sub我晕, 你这都是什么代码呢, 是VB与C#生的儿子啊?!
response.write("<script>window.open('login.aspx')</script>")
response.end
end if错误还是 编译器错误信息: BC30081: “If”必须以匹配的“End If”结束。
response.write("<script>window.open('login.aspx');</script>")
response.end
end if仔细比较一下
VB有 ==, || 这两个运算符吗?!
response.endend if仔细比较一下---------------
VB有 != 这样的运行符吗?!
asp.net 不能这么写?我晕晕是不是有点怪?
response.write("<script>window.open('login.aspx')</script>")
response.end
end if我也不用VB很多年了, 不保证正确, 试试吧.
我之前用sub page_load(sender as object,e as eventargs)
if session("user_name")="" then
response.redirect("login.aspx")
elseif session("user_roles")<>1 then
response.redirect("login.aspx")
response.end
end if
end sub
就没有问题 改了
if session("user_name") = Null or session("user_roles") <> 1 then
response.write("<script>window.open('login.aspx')</script>")
response.end
end if 就不行了
是不是跟 response.write("<script>window.open('login.aspx')</script>") 有关
sub page_load(sender as object,e as Eventargs)
if (session("user_name")==Null || session("user_roles")<>1 ) then
{
response.write("<script>window.open('login.aspx')</script>")
response.end
}
end if
end sub我晕, 你这都是什么代码呢, 是VB与C#生的儿子啊?!
呵呵。经典啊。
印象中VB里用=null会报错,刚才我那句!=1改成<>1试试。不过错误提示也该是说没有该运算符,你说还是提示需要end if结束我就不清楚了。
if session("user_name")="" then
response.redirect("login.aspx")
elseif session("user_roles")<>1 then
response.redirect("login.aspx")
response.end
end if
end sub
这样没错啊。。lz究竟是要vb还是c#?
null是空数字型。空字符用session("user_name") = ""
if session("user_name")="" then
response.redirect("login.aspx")
elseif session("user_roles")<>1 then
response.redirect("login.aspx")
response.end
end if
end sub
这样写 跳不出框架页。
巨汗!
VB + C# 语法..
Response.Write("<script>window.open('login.aspx')</script>")
Response.End()
End If
End Sub
Response.Redirect("login.aspx")
Response.End()
End If
End Sub
sub page_load(sender as object,e as Eventargs)
if (session("user_name")==Null || session("user_roles")<>1 ) then
{
response.write("<script>window.open('login.aspx')</script>")
response.end
}
end if
end sub
</script>
--------------------------------------------------------------------等待牛人写的编译器出现.
<script lanuage="vb" runat="server">
sub page_load(sender as object,e as Eventargs)
if session("user_name")=nothing or session("user_roles")<>1 then response.write("<script">window.open('login.aspx')</script>")end if
end sub
</script>
response.endend if这样才是正确的哦.
response.endend if这样才是正确的哦.
---------------
还正确, 难道VB现在有 != 这个运算符吗?!?!?!?
response.endend if这样才是正确的哦.
---------------
还正确, 难道VB现在有 != 这个运算符吗?!?!?!?
----------------------------------if isdbnull(session("user_name")) or session("user_roles")<>1 thenresponse.write("<script>window.open('login.aspx');</script>")
response.endend if
LikeCode() ( ) 信誉:100 Blog 加为好友 2007-05-25 23:31:44 得分: 0
sub page_load(sender as object,e as Eventargs)
if (session("user_name")==Null || session("user_roles")<>1 ) then
{
response.write("<script>window.open('login.aspx')</script>")
response.end
}
end if
end sub我晕, 你这都是什么代码呢, 是VB与C#生的儿子啊?!
呵呵。经典啊。呵呵。经典啊。