ASP访问数据库并插入到html 怎么实现 50

======test.aspx.vb=========ImportsSystem.Data.SqlClientPartialPublicClassindex....Pro... ======test.aspx.vb=========
Imports System.Data.SqlClient
Partial Public Class index
....
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
cn = New SqlConnection("Data Source =localhost;Initial Catalog = KEYLOGUAT; Integrated Security =true;")
cn.Open()
da = New SqlDataAdapter("select ...", cn)
ds = New DataSet()
da.Fill(ds, "ActivityLog")
cn.Close()
End Sub
======test.aspx.vb=========
=========test.aspx============
<div id="logtable_row">
<div id="logtable_cell_label_text">
<%=ds.Tables(0).Rows(0).Item(0).ToString()%>
</div>
</div>
=========test.aspx============
以上代码<%=ds.Tables(0).Rows(0).Item(0).ToString()%>有值出现在浏览器的。系统要求,要改成Html + .asp实现
想在asp读取数据库,取值,并根据script找到html对应的标签替换回去。怎么没法显示值。哪里有问题,求高手解答。谢谢。
=========test.html============
<script.....>
$(document).ready(fuction(){
$(#"logtable_row").load("./Test.asp");

};
....
</script>

<div id="logtable_row">
...
</div>
=========test.html============
=========test.asp============
<div id="logtable_cell_label_text">
<%=ds.Tables(0).Rows(0).Item(0).ToString()%>
</div>

<%
set cn = New SqlConnection("Data Source =localhost;Initial Catalog = KEYLOGUAT; Integrated Security =true;")
cn.Open()
set da = New SqlDataAdapter("select ...", cn)
set ds = New DataSet()
da.Fill(ds, "ActivityLog")
cn.Close()
%>
=========test.asp============
展开
 我来答
弦歌问情2013
2014-09-20 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:87.8万
展开全部
不能再html中使用asp代码,及<%%>不能在html中实现,html是静态页面,
纯asp和asp.net是不一样的,asp不能回掉到后台,是后台先编译好再发送到前台,如果需要不刷新页面更新数据必须要Ajax.
如果不需要这样的效果的话

asp在后台取到值以后,在html页面中直接用
<%=asp中的值%>就可以了.不能回调.
你的代码我看不明白,你到底希望页面显示什么东西呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式