在asp当中有没有办法让网页第一次进去不运行代码

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:27:32
在asp当中有没有办法让网页第一次进去不运行代码,只有点了按钮后才运行本页的代码?

可以用隐藏域控制,比如
<%
if request("action")="add" then
response.write("点击了提交才显示下面的帐号名<br>")
response.write(request("username"))
end if
%>
<form name="form1" action="">
<input type="text" name="username" value="测试帐号">
<input type="hidden" name="action" value="add">
<input type="submit" value="提交">
</form>

如果你指的是服务器端代码的话,那么当然可以,
因为服务器与客户端本来就是交互的,可以通过
URL参数,或是form.elements来让服务器端代码出现选择性运行,
如:URL
actionFile.asp?action=add 中
<%
dim act
act = request("act")
select case lcase(act)
case "add"
call do_add()
case "delete"
call do_delete()
case else
call do_show()
end select
%>
<%
sub do_add()
....
end su