按一下按钮增加一行

lusawlx 2007-06-13 01:55:32
有个按钮"增加“,一按下就会在table多一行
<tr>
<td>工号</td>
<td width="172"><input name="idno" type="text" id="idno"></td>
<td width="51">姓名</td>
<td width="196"><input name="name" type="text" id="name"></td>
<td width="52">部门</td>
<td width="235"><input name="deptnm" type="text" id="deptnm"> <input name='Submit6' type='button' class='button-style' value='搜索' onClick='SelectPerson();' style='cursor:hand;'></td>
</tr>
有另一个按钮“删除”,一按下
上面一行就没了
...全文
558 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
m60a1 2007-09-04
  • 打赏
  • 举报
回复
越简单越好用什么AJAX
ASP不能解决吗?
lusawlx 2007-06-19
  • 打赏
  • 举报
回复
有没有知道呢?
lusawlx 2007-06-18
  • 打赏
  • 举报
回复
增加一个“搜索”功能,就是在搜索页输入工号后会得到此工号对应的姓名和部门,但是不能成功的,有谁告诉我,为什么啊..
snlixing 2007-06-18
  • 打赏
  • 举报
回复
学习一下
lusawlx 2007-06-18
  • 打赏
  • 举报
回复
楼上写的是最简单的那种把数据读取到表的吧
xylibin520 2007-06-15
  • 打赏
  • 举报
回复
<form name="form" action="new.asp" method="post">
<table>
<tr>
<td>用户</td><td><input type="text" name=""></td>
</tr>
<tr>
<td>密码</td><td><input type="password" name=""></td>
</tr>
<tr align=center>
<td colspan=2><input type="submit" value="提交"></td>
</tr>
</table>
</form>
xylibin520 2007-06-15
  • 打赏
  • 举报
回复
new.asp

<%
set conn=server.createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;data source="&server.mappath("数据库")
SET RS=Server.Createobject("ADODB.Recordset")
sql="SELECT * FROM [表名]"
rs.open sql,conn,1,3

rs.addnew
Rs.Update
rs.close
conn.close
set rs=nothing
set conn=nothing
response.redirect ("")
%>
judd_fu 2007-06-15
  • 打赏
  • 举报
回复
学习
lusawlx 2007-06-15
  • 打赏
  • 举报
回复
search.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!--#include file="../function.asp"-->
<%
Keyword = Trim(Request("txtFind"))

%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<LINK REL="STYLESHEET" HREF="maincss.css">
<script language="javascript">



function search(){

var doc = document.form1;



doc.action = 'search.asp';
doc.method = 'POST';
doc.submit();


return;
}






</script>
</head>

<body>
<form name="form1">
<table align="center" border="0" class="MainFont" width="100%">
<tr>
<td width="43%" class="ColumnsCss" align="right">可输入工号或姓名进行查找:</td>
<td class="ColumnsCss">
<INPUT TYPE=TEXT NAME="txtFind" SIZE=30 >
<INPUT TYPE=BUTTON VALUE="搜索" onClick="javascript:search();">
</td>
</tr>
</table>
</form>
<%sqlSearch1 = " select * from gy_person where use_yn = 'Y' "
sqlSearch1 = sqlSearch1 & " and ( Idno like '%" & Keyword &"%' or name like UPPER('%" & Keyword & "%') ) "

Set rsSearch1=Server.CreateObject("Adodb.RecordSet")
rsSearch1.open sqlSearch1,Conn,1,1

totalPut1=rsSearch1.recordcount

'从用户表没有找到就查找韩方用户
if totalPut1 = 0 then
response.write "<br><font color=red>·没有找到该用户!您可以:</font>"
response.write "<br>    - 尝试使用工号进行搜索/模糊搜索!"
response.write "<br>    - 尝试使用用户姓名的拼音进行搜索!"
'如果从本找到有中方用户
elseif totalPut1 < 2 then
response.write "数据查找中……"
idno = trim(rsSearch1("idno"))
name = trim(rsSearch1("name"))
deptnm = trim(rsSearch1("deptnm"))
set rsSearch1=nothing
rsSearch1.close
%>
<script language=javascript>


window.parent.opener.document.NewAdd.idno.value="<%=idno%>"
window.parent.opener.document.NewAdd.name.value="<%=name%>"
window.parent.opener.document.NewAdd.deptnm.value="<%call ShowPayDepart(1,deptnm)%>"

window.close();
</script>
<%
'从本系统找到很多用户
else
%>
<table width="100%" border="0" align="center" class="MainFont" cellpadding="0" cellspacing="0">
<tr>
<td height="35" align="center" class="ColumnsCss">共找到<font color="#FF0000"><%response.write totalPut1%>
</font>位用户,请点击用户工号选取用户</td>
</tr>
</table>
<table width="100%" border="0" align="center" class="MainFont" >
<tr>
<td width="12%" align="center" class="ColumnsCss">SN</td>
<td width="23%" align="center" class="ColumnsCss">用户工号</td>
<td width="23%" align="center" class="ColumnsCss">中文姓名</td>

<td width="42%" align="center" class="ColumnsCss">部门</td>
</tr>
<%
i = 1
do
idno = trim(rsSearch1("idno"))
name = trim(rsSearch1("name"))

deptnm = trim(rsSearch1("deptnm"))

if i mod 2 = 1 then
response.write "<tr class=righttr2>"
else
response.write "<tr class=righttr1>"
end if
%>
<td class="ColumnsCss" align="center">
<%
if i < 10 then
response.write "00" & i
elseif i < 100 then
response.write "0" & i
else
response.write i
end if
%>
</td>
<td class="ColumnsCss" align="center"><a href="search.asp?txtFind=<%=idno%>"><%=idno%></a></td>
<td class="ColumnsCss" align="center"><%=name%></td>

<td class="ColumnsCss" align="center"><%call ShowPayDepart(1,deptnm)%></td>
</tr>
<%
i = i + 1
'if i>=MaxPerPage then exit do
rsSearch1.movenext
loop until rsSearch1.eof

rsSearch1.Close
set rsSearch1=Nothing
%>
</table>
<%end if%>

</body>
</html>

lusawlx 2007-06-15
  • 打赏
  • 举报
回复
我稍微改了上面的代码,增加一个“搜索”抌功能,就是在搜索页输入工号后会得到此工号对应的姓名和部门,但是不能成功的,请帮忙看看

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.font105 { font-size:10.5pt}
.engfontv9 { font-family: Verdana; font-size: 9pt}
.engfontv105 { font-family: Verdana; font-size: 10.5pt}
form {font-size: 9pt}
input {font-size: 9pt}
select {font-size: 9pt}
textarea {font-size: 9pt}
body { font-size: 9pt}
form.engv {font-family: Verdana; font-size:9pt}
input.engv {font-family: Verdana; font-size:9pt}
select.engv {font-family: Verdana; font-size:9pt}
textarea.engv {font-family: Verdana; font-size:9pt}
input.noborder {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;height: 13px;border-width: 0px 0px 0px 0px;text-align:center}
body { font-size: 9pt}
td { font-size: 9pt}
a:link {color: #004080; text-decoration: none}
a:visited {color: #004080; text-decoration: none}
a:hover { color: #BE2143; text-decoration: underline}
a.9pt:link {font-size: 9pt; color: #004080; text-decoration: none}
a.9pt:visited { font-size: 9pt; color: #004080; text-decoration: none}
a.9pt:hover { font-size: 9pt; color: #BE2143; text-decoration: underline}
-->
</style>
<script language=javascript>
function SelectPerson()
{
var popupWin = window.open('search.asp', '', 'scrollbars=yes,width=750,height=400');

}
function tick()
{
NewAdd.plswait.value=NewAdd.plswait.value+'.';
window.setTimeout("tick()",1000);
}
allCount=0;


function addline()
{
newRow=datatable.insertRow(datatable.rows.length);
newRow.ln=allCount;
newRow.id="line"+allCount;
c0=newRow.insertCell(0);
c0.bgColor="#FFFFFF";
c0.innerHTML="<input size=10 id=idno class=noborder name=idno>";
c1=newRow.insertCell(1);
c1.bgColor="#FFFFFF";
c1.innerHTML="<input size=12 id=name class=noborder name=name>";
c2=newRow.insertCell(2);
c2.bgColor="#FFFFFF";
c2.innerHTML="<input size=8 id=deptnm class=noborder name=deptnm>";
c3=newRow.insertCell(3);
c3.bgColor="#FFFFFF";
c3.align="CENTER";
c3.innerHTML="<input name='Submit6' type='button' class='button-style' value='搜索' onClick='SelectPerson();' style='cursor:hand;'><input type=button class=noborder value=插入 style='cursor:hand;background-color:#FFFFFF' onmouseover=this.style.color='#C0C0C0' onmouseout=this.style.color='#000000' onclick=insertline(line"+allCount+")>";
c4=newRow.insertCell(4);
c4.bgColor="#FFFFFF";
c4.align="CENTER";
c4.innerHTML="<input type=button class=noborder value=删除 style='cursor:hand;background-color:#FFFFFF' onmouseover=this.style.color='#C0C0C0' onmouseout=this.style.color='#000000' onclick=delline(line"+allCount+")>";
allCount++;
}

function insertline(lineid)
{
for(i=0;i<datatable.rows.length;i++)
{
if(datatable.rows[i].id==lineid.id)
{
newRow=datatable.insertRow(i);
newRow.ln=allCount;
newRow.id="line"+allCount;
c0=newRow.insertCell(0);
c0.bgColor="#FFFFFF";
c0.innerHTML="<input size=10 id=idno class=noborder name=idno>";
c1=newRow.insertCell(1);
c1.bgColor="#FFFFFF";
c1.innerHTML="<input size=12 id=name class=noborder name=name>";
c2=newRow.insertCell(2);
c2.bgColor="#FFFFFF";
c2.innerHTML="<input size=8 id=deptnm class=noborder name=deptnm>";
c3=newRow.insertCell(3);
c3.bgColor="#FFFFFF";
c3.align="CENTER";
c3.innerHTML="<input name='Submit6' type='button' class='button-style' value='搜索' onClick='SelectPerson();' style='cursor:hand;'><input type=button class=noborder value=插入 style='cursor:hand;background-color:#FFFFFF' onmouseover=this.style.color='#C0C0C0' onmouseout=this.style.color='#000000' onclick=insertline(line"+allCount+")>";
c4=newRow.insertCell(4);
c4.bgColor="#FFFFFF";
c4.align="CENTER";
c4.innerHTML="<input type=button class=noborder value=删除 style='cursor:hand;background-color:#FFFFFF' onmouseover=this.style.color='#C0C0C0' onmouseout=this.style.color='#000000' onclick=delline(line"+allCount+")>";
allCount++;
return;
}
}
}


function delline(lineid)
{
for(i=0;i<datatable.rows.length;i++)
{
if(datatable.rows[i].id==lineid.id)
{
datatable.deleteRow(i);
return;
}
}
}




var a=document.getElementsByTagName("input")
for(var i=0;i<a.length;i++)
{
if(a[i].type=="text")
{
if(a[i].name.substr(0,7)=="idno")
{
a[i].value
}
}
}

var a=document.getElementsByTagName("input")
for(var i=0;i<a.length;i++)
{
if(a[i].type=="text")
{
if(a[i].name.substr(0,7)=="name")
{
a[i].value
}
}
}

var a=document.getElementsByTagName("input")
for(var i=0;i<a.length;i++)
{
if(a[i].type=="text")
{
if(a[i].name.substr(0,7)=="deptnm")
{
a[i].value
}
}
}

</script>
</head>
<body bgcolor=#FFFFFF leftmargin=2 topmargin=5>

<table width=950 cellpadding=0 cellspacing=0 align=center>
<form name="NewAdd" method="post" action="deshuju1.asp">
<tr>
<td> 
</td>
</tr>
</table>

<table width=950 cellpadding=0 cellspacing=0 bgcolor=#C0C0C0 align=center>
<tr>
<td>
<table width=950 cellspacing=1 cellpadding=0 id=datatable>
<tr align=center height=17 id=titlerow>
<td bgcolor=#FFFFFF><b>工号</b></td>
<td bgcolor=#FFFFFF><b>姓名</b></td>
<td bgcolor=#FFFFFF><b>部门</b></td>
<td bgcolor=#FFFFFF><b>插入</b></td>
<td bgcolor=#FFFFFF><b>删除</b></td>
</tr>
</table>
<table>
<tr><td><input type="button" value="增加一行" onclick=addline()></td></tr>
</table>
</td>
</tr>
</table>
<table cellspacing=1 width=950 align=center>
<tr height=5><td></td></tr>
<tr>
<td>
<input type="hidden" id="idno" name="idno">
<input type="hidden" id="name" name="name">
<input type="hidden" id="deptnm" name="deptnm">

<input type=submit name=bok style="font-weight:bold" value=确认提交><br/>
<input type=reset style="font-weight:bold" value=重新填写>
</td>
</tr>


</form>
</table>
</body>
</html>
lusawlx 2007-06-15
  • 打赏
  • 举报
回复
楼上的好厉害啊
lusawlx 2007-06-14
  • 打赏
  • 举报
回复
人呢?
lusawlx 2007-06-14
  • 打赏
  • 举报
回复
风之石  给的代码就有点象了
但只出来一个td里的input
lusawlx 2007-06-14
  • 打赏
  • 举报
回复
谢谢楼上的,但是可能我说得不明白,你给的代码的功能是一个增加,更新,删除
这种我懂,我要的是
有个按钮"增加“,一按下就会在table多一行
<tr>
<td>工号</td>
<td width="172"><input name="idno" type="text" id="idno"></td>
<td width="51">姓名</td>
<td width="196"><input name="name" type="text" id="name"></td>
<td width="52">部门</td>
<td width="235"><input name="deptnm" type="text" id="deptnm"> <input name='Submit6' type='button' class='button-style' value='搜索' onClick='SelectPerson();' style='cursor:hand;'></td>
</tr>
有另一个按钮“删除”,一按下
上面一行就没了
hztltgg 2007-06-14
  • 打赏
  • 举报
回复
request.querystring("id") 改下为 clng(request.querystring("id")),省的sql注入
hztltgg 2007-06-14
  • 打赏
  • 举报
回复
form.asp



set conn=server.createobject("adodb.connection")
conn.Open Application("ODBC1"),Application("ODBC2"),Application("ODBC3")

Select Case Request.QueryString("action")

case "Add"
conn.execute("Insert Into cl([title]) Values('" & request.form("title") & "')" )
response.redirect request.servervariables("http_referer")

case "Edit"
conn.execute("Update cl Set [title]='" & request.form("title") & "' Where [id]='" & request.querystring("id") & "'")
response.redirect request.servervariables("http_referer")

case "Del"
conn.execute("Delete From cl Where [id]='" & request.querystring("id") & "'")
conn.execute("Delete From re Where [class]='" & request.querystring("id") & "'")
response.redirect request.servervariables("http_referer")

End Select

conn.close
set conn=nothing
hztltgg 2007-06-14
  • 打赏
  • 举报
回复
<% set conn=server.createobject("adodb.connection")
conn.Open Application("ODBC1"),Application("ODBC2"),Application("ODBC3")
Set Rs=Server.Createobject("ADODB.Recordset")
Rs.open "SELECT * from cl",Conn,0,1
do while not rs.eof %>
<form method="POST" name="No<%=Rs("id")%>" action="form.asp?action=Edit&id=<%=rs("id")%>">
<%=rs("id")%>、
<input type="text" name="title" size="20" value="<%=rs("title")%>">
<input type="submit" value="编辑"><a href="form.asp?action=Del&id=<%=rs("id")%>">删除</a>
</form>
<% rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing %>
<form method="POST" name="add" action="form.asp?action=Add">
  
<input type="text" name="title" size="20" >
<input type="submit" value="添加">
</form>
lusawlx 2007-06-14
  • 打赏
  • 举报
回复
????????????
wshlr 2007-06-14
  • 打赏
  • 举报
回复
zengjiaye.asp:

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.font105 { font-size:10.5pt}
.engfontv9 { font-family: Verdana; font-size: 9pt}
.engfontv105 { font-family: Verdana; font-size: 10.5pt}
form {font-size: 9pt}
input {font-size: 9pt}
select {font-size: 9pt}
textarea {font-size: 9pt}
body { font-size: 9pt}
form.engv {font-family: Verdana; font-size:9pt}
input.engv {font-family: Verdana; font-size:9pt}
select.engv {font-family: Verdana; font-size:9pt}
textarea.engv {font-family: Verdana; font-size:9pt}
input.noborder {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;height: 13px;border-width: 0px 0px 0px 0px;text-align:center}
body { font-size: 9pt}
td { font-size: 9pt}
a:link {color: #004080; text-decoration: none}
a:visited {color: #004080; text-decoration: none}
a:hover { color: #BE2143; text-decoration: underline}
a.9pt:link {font-size: 9pt; color: #004080; text-decoration: none}
a.9pt:visited { font-size: 9pt; color: #004080; text-decoration: none}
a.9pt:hover { font-size: 9pt; color: #BE2143; text-decoration: underline}
-->
</style>
<script language=javascript>
function tick()
{
theform.plswait.value=theform.plswait.value+'.';
window.setTimeout("tick()",1000);
}
allCount=0;


function addline()
{
newRow=datatable.insertRow(datatable.rows.length);
newRow.ln=allCount;
newRow.id="line"+allCount;
c0=newRow.insertCell(0);
c0.bgColor="#FFFFFF";
c0.innerHTML="<input size=10 class=noborder name=sCatalog>";
c1=newRow.insertCell(1);
c1.bgColor="#FFFFFF";
c1.innerHTML="<input size=12 class=noborder name=sClass>";
c2=newRow.insertCell(2);
c2.bgColor="#FFFFFF";
c2.innerHTML="<input size=8 class=noborder name=sMaterial>";
c3=newRow.insertCell(3);
c3.bgColor="#FFFFFF";
c3.align="CENTER";
c3.innerHTML="<input type=button class=noborder value=插入 style='cursor:hand;background-color:#FFFFFF' onmouseover=this.style.color='#C0C0C0' onmouseout=this.style.color='#000000' onclick=insertline(line"+allCount+")>";
c4=newRow.insertCell(4);
c4.bgColor="#FFFFFF";
c4.align="CENTER";
c4.innerHTML="<input type=button class=noborder value=删除 style='cursor:hand;background-color:#FFFFFF' onmouseover=this.style.color='#C0C0C0' onmouseout=this.style.color='#000000' onclick=delline(line"+allCount+")>";
allCount++;
}

function insertline(lineid)
{
for(i=0;i<datatable.rows.length;i++)
{
if(datatable.rows[i].id==lineid.id)
{
newRow=datatable.insertRow(i);
newRow.ln=allCount;
newRow.id="line"+allCount;
c0=newRow.insertCell(0);
c0.bgColor="#FFFFFF";
c0.innerHTML="<input size=10 class=noborder name=sCatalog>";
c1=newRow.insertCell(1);
c1.bgColor="#FFFFFF";
c1.innerHTML="<input size=12 class=noborder name=sClass>";
c2=newRow.insertCell(2);
c2.bgColor="#FFFFFF";
c2.innerHTML="<input size=8 class=noborder name=sMaterial>";
c3=newRow.insertCell(3);
c3.bgColor="#FFFFFF";
c3.align="CENTER";
c3.innerHTML="<input type=button class=noborder value=插入 style='cursor:hand;background-color:#FFFFFF' onmouseover=this.style.color='#C0C0C0' onmouseout=this.style.color='#000000' onclick=insertline(line"+allCount+")>";
c4=newRow.insertCell(4);
c4.bgColor="#FFFFFF";
c4.align="CENTER";
c4.innerHTML="<input type=button class=noborder value=删除 style='cursor:hand;background-color:#FFFFFF' onmouseover=this.style.color='#C0C0C0' onmouseout=this.style.color='#000000' onclick=delline(line"+allCount+")>";
allCount++;
return;
}
}
}


function delline(lineid)
{
for(i=0;i<datatable.rows.length;i++)
{
if(datatable.rows[i].id==lineid.id)
{
datatable.deleteRow(i);
return;
}
}
}




var a=document.getElementsByTagName("input")
for(var i=0;i<a.length;i++)
{
if(a[i].type=="text")
{
if(a[i].name.substr(0,7)=="sCatalog")
{
a[i].value
}
}
}

var a=document.getElementsByTagName("input")
for(var i=0;i<a.length;i++)
{
if(a[i].type=="text")
{
if(a[i].name.substr(0,7)=="sClass")
{
a[i].value
}
}
}

var a=document.getElementsByTagName("input")
for(var i=0;i<a.length;i++)
{
if(a[i].type=="text")
{
if(a[i].name.substr(0,7)=="sMaterial")
{
a[i].value
}
}
}

</script>
</head>
<body bgcolor=#FFFFFF leftmargin=2 topmargin=5>

<table width=950 cellpadding=0 cellspacing=0 align=center>
<form name="theform" method="post" action="deshuju1.asp">
<tr>
<td> 
</td>
</tr>
</table>

<table width=950 cellpadding=0 cellspacing=0 bgcolor=#C0C0C0 align=center>
<tr>
<td>
<table width=950 cellspacing=1 cellpadding=0 id=datatable>
<tr align=center height=17 id=titlerow>
<td bgcolor=#FFFFFF><b>公司名称</b></td>
<td bgcolor=#FFFFFF><b>公司简称</b></td>
<td bgcolor=#FFFFFF><b>品种</b></td>
<td bgcolor=#FFFFFF><b>插入</b></td>
<td bgcolor=#FFFFFF><b>删除</b></td>
</tr>
</table>
<table>
<tr><td><input type=button value=增加一行 onclick=addline()></td></tr>
</table>
</td>
</tr>
</table>
<table cellspacing=1 width=950 align=center>
<tr height=5><td></td></tr>
<tr>
<td>
<input type="hidden" id="sCatalog" name="sCatalog">
<input type="hidden" id="sClass" name="sClass">
<input type="hidden" id="sMaterial" name="sMaterial">

<input type=submit name=bok style="font-weight:bold" value=确认提交><br>
<input type=reset style="font-weight:bold" value=重新填写>
</td>
</tr>

</table>
<table width=950 cellpadding=0 cellspacing=0 align=center>
<tr>
<td> 
</td>
</tr>
</form>
</table>
</body>
</html>

deshuju1.asp:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
.STYLE1 {color: #000000}
-->
</style>
</head>
<body>
<%
sCatalog=split(request("sCatalog"),",")
sClass=split(request("sClass"),",")
sMaterial=split(request("sMaterial"),",")

set rsbc=server.createobject("adodb.recordset")
sqlbc="select * from xxx"
rsbc.open sqlbc,conn,1,3

for i=0 to ubound(sCatalog)-1
rsbc.addnew
rsbc("gsmc")=trim(sCatalog(i))
rsbc("xhgsjc")=trim(sClass(i))
rsbc("xhpz")=trim(sMaterial(i))

rsbc.update
next
rsbc.close
Response.Write "<Script Language=JavaScript>alert('发布成功!');location.href='zengjiaye.asp';</Script>"

%>
</body>
</html>
hztltgg 2007-06-14
  • 打赏
  • 举报
回复
response.redirect request.servervariables("http_referer")

因为增加了或删除了,处理完他有转回到刚才的页面,所以看着就增加或减少一行了
加载更多回复(7)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧