foxpro+iis+foxweb 实现BS开发之入门
首先得确保你有FoxPro,IIS,FoxWeb
FoxWeb 的输出代码类似ASP,下面我们来开始我们的第一个程序
程序代码:<HTML>
<BODY>
<%response.write("Hello World!")
%>
</BODY>
</HTML>在浏览器里运行结果如下图:
FoxWeb 的输出方式有两种:一种是response.write("你要输出的内容"),另一种就是直接用="你要输出的内容"
上面的代码 <%response.write("Hello World!")%> 和 <%="Hello World!"%> 效果是一样的。
我们可以用下面这段代码来体验一下:
程序代码:<HTML>
<BODY>
This page was served on <%=DATETIME()%>.
<br/>
<%=sys(2015)%>
<br/>
<%response.write("say hello to me!")
%>
</BODY>
</HTML>浏览器里运行结果如下:
基本的输出就这样了,接下来我们来尝试获得用户提交的数据:
程序代码:<!DOCTYPE html> <html> <body> <form action="./foxscript/getpara.fwx" method="post" name="myform"> <input name="name" value="张三"> <input name="age" value="20"> <input type="submit" value="提交"> </form> </body> </html>
图示:
这段代码是一个收集用户提交数据的静态网页,浏览器运行效果如图:
网页中指示了接受用户提交数据的程序getpara.fwx, 源代码如下:
程序代码:
<html>
<body>
<%cname=request.form("name")
if empty(cname)
response.write("didn't found 'name'")
else
response.write("you type the name : "+cname)
response.write("<br/>")
endif
nage=request.form("age")
if empty(nage)
response.write("didn't found 'age'")
else
response.write("his age is : "+nage)
endif
%>
</body>
</html> 运行效果如下:
未完待续。。。










。