如何在html中加入asp程序啊
在将页面静态化的过程中遇到的大问题。因为每个页面都存在一个用户显示页面。比如用户登录了就显示用户名,没有登录的显示登陆用的form。各位大侠该怎么办啊?还有就是不要说伪静态!
追问:但是我的登录验证用的是session
如果不想改验证方式,可以用局部动态,比如用IFRAME或是用扩展名为.asp的JS外部引用,比如
<script src="chklogin.asp" type="text/javascript"></script>
然后由chklogin.asp检查登录状态,返回对应的JS脚本就行了.
那个有没有可以用的代码参考一下,我这边做的登录之后就不能显示了!
在页面里加
<script src="chklogin.asp" type="text/javascript"></script>
chklogin.asp内容:
<%If Session("username")<>"" Then%>
document.write('您已登录,用户名:<%=Session("username")%>');
<%Else%>
document.write('<form action="login.asp">用户名:<input type="text" name="u">密码:<input type="password" name="p"><input type="submit"></form>');
<%End If%>
答案:那就用JS来处理吧,由JS确定是产生一个登录表单,还是显示登录用户信息.可以用Ajax来取得登录状态,也可以将登录状态保存在Cookie里,用JS去检查Cookie.
上一个:帮看看这段asp程序哪错了..
下一个:我的网站首页是asp文件,有很多表格组成,我要在表格中的其中一个单元格里插入一个HTML语言编的日历程序