北京红墙酒店价格:如何制作ASP+ACCESS后台的修改,删除页面?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 16:06:52
以前我见过用.net可以实现,现在用asp如何实现,
就是有一个表格显示数据表中的数据,然后最后一列是修改,删除命令,
点击后表格中的数据会变成文本框,然后可以修改,同时会出现"确定按钮",怎么实现?
关键流程是什么呀?就是最后一列的超链接点击之后的文本框是如何自动出现的?是每一行都有一个编辑按钮,可对单独对一行进行编辑,我看过ASP.NET的教程,用DATAGRID可以轻松实现,但是现在我用的是ASP,可以实现这个功能吗?

唉,这个简单得效果都不自己想想,怎么提高啊?给你点伪代码

<%
id=request("id") flag=reuqest("flag") val=reuqest("val")
'上面节省行 代码写在一起 这里按上面得方法取id,flag,val, flag为标记 1-编辑 val为文本框得内容

if val<>"" then
'保存数据
end if

'连接对象 代码略
do while not rs.eof
if flag=1 and id=rs("id") then
OutEdit
else
OutNormal
end if
loop
'关闭对象 代码略
%>

<%
sub OutEdit()
dim a
a="<form id='form1'>" &rs("id") &"<input type=text name=val value=" &rs("value") &">" '编辑框
a=a+"<a href="javascript:document.form1.submit()"> 确认</a><a href='javascript:location=test.asp' >取消</a>"
response.write a
end sub
sub OutNormal()
dim a
a=rs("id") &rs("value") &"<a href="?flag=1&id=" &rs("id") &">编辑</a>"
response.write a
end sub
%>

上面得例子,添加删除按钮或者其他操作比如用套表格等都是很方便得。部分地方可能有错,原理是这样,自己改改。

我只能告诉你,那些效果应该都是自己手动写程序实现的。

看来你对asp一点都不懂了
说了也没用
还是自己看吧
找点源程序也好
上边一般都有

我使用了Response.Write("<script language='javascript'>window.parent.location.reload();</script>");
却不好用?为什么?

Response.Write("<script language='javascript>self.close();</script>");
可以执行!

那是两个不同的页面吧,至少在asp中。有个页面是表格,有个页面带文本框,默认值一样,样子一样而已。

可以用javascript和ASP共同来实现,用javascript的innerhtml来实现文本框的改变,用ASP来实现数据的修改和删除~~~~具体代码自己根据javascript和asp帮助文档自己去构思,我只列出思路,这样对你自己也是一种提高~~