主题:  高手给看看错在哪呀

xiaoqing2006

职务:普通成员
等级:1
金币:0.0
发贴:2
#12006/1/6 16:33:16
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: BC30289: 语句不能出现在方法体内。假定已到达方法末尾。

源错误:

行 136:</script> 行 137:<script runat="server"> 行 138:function uselog(logname as string,logpass as string) as string 行 139:if logname<>nothing then 行 140:session("usename"=logname

下面是原码
<script runat="server">
function uselog(logname as string,logpass as string) as string
if logname<>nothing then
session("usename"=logname
session("useid"=logpass
end if
end function
</script>



csdjyzd

职务:普通成员
等级:1
金币:0.0
发贴:35
#22006/1/6 17:45:11
直接在要运行代码的地方写这些:
<%if logname<>nothing then
session("usename"=logname
session("useid"=logpass
end if%>
不用写函数



xiaoqing2006

职务:普通成员
等级:1
金币:0.0
发贴:2
#32006/1/9 8:51:15
忘记说明,这是asp.net页面.去掉函数出现“logname”未声明的提示了.



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#42006/1/10 14:52:09
没有返回值


非常大鱼