| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 475 人关注过本帖
标题:程序运行问题?
只看楼主 加入收藏
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
结帖率:100%
收藏
 问题点数:0 回复次数:2 
程序运行问题?

为什么要二次单击后才有效以下我学习教程的得到的代码,本身应是单击查看留言后就能展开留言,单击返回后能自动折叠,可是实际运行后,每个操作都要连续二次单击才能展开或折叠,请问这是为什么:谢谢啦!!!
<%@import namespace="system.data"%>
<%@import namespace="system.data.oledb"%>
<script language="vb" runat="server">
sub play()
dim con as new oledbconnection("provider=microsoft.jet.oledb.4.0;data source="&server.mappath("data.mdb"))
dim constr as string
dim ada as oledbdataadapter
dim ds as dataset
con.open
dim sql as string
sql="select * from mail"
ada=new oledbdataadapter(sql,con)
ds=new dataset()
ada.fill(ds,"留言")
dst.datasource=ds.tables("留言")
dst.databind()
end sub
sub ic_click(sender as object,e as datalistcommandeventargs)
if e.commandsource.id="b1" then
dst.selectedindex=e.item.itemindex
elseif e.commandsource.id="b2"
dst.selectedindex=-1
end if
end sub
sub page_load(sender as object,e as eventargs)
play()
end sub

</script>
<html>
<form runat="server" ID="Form1">
<asp:datalist id="dst" runat="server" onitemcommand="ic_click">
<headertemplate>
<center>
<b>留言簿</b>
</center>
<hr width="85%">
</headertemplate>
<itemtemplate>
<%#container.dataitem("usere")%>&nbsp;&nbsp;
<%#container.dataitem("title")%>&nbsp;&nbsp;
<asp:linkbutton id="b1" runat="server" text="查看留言" />
</itemtemplate>
<selecteditemtemplate>
<center>
姓名:<%#container.dataitem("usere")%>&nbsp;&nbsp;
<asp:linkbutton id="b2" runat="server" text="返回" /><br>
电子邮件:<%#container.dataitem("email")%><br>
留言标题:<%#container.dataitem("title")%><br>
留言内容:<%#container.dataitem("content")%><br>
<br>
</center>
</selecteditemtemplate>
<footertemplate>
<hr>
</footertemplate>
</asp:datalist>
</form>
</html>

2006-03-04 15:47
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
首次加载页面page_load里调用play()
返回后别在page_load调用play()

c#用if(IsPostBack)来判断

if(!IsPostBack) play();
2006-03-04 15:59
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 
哦,谢谢啦!

做你喜欢做的事
2006-03-05 14:05
快速回复:程序运行问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021514 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved