问题描述
我想从数据库里读出新闻的标题和内容,在一个lable滚动,能给个例子吗?
解决方案
解决方案二:
前台:<marqueedirection="up"width="100px"height="50px"><asp:LabelID="Label2"runat="server"Text="Label"></asp:Label></marquee></asp:Content>后台:protectedvoidPage_Load(objectsender,EventArgse){for(inti=0;i<50;i++){Label2.Text+=i.ToString()+"<br/>";}}
解决方案三:
首先是前台代码,主要是marquee标记的使用,还有就是如何实现js和asp.net后台变量的通信.<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default3.aspx.cs"Inherits="Default3"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>公告栏Demo</title></head><body><formid="form1"runat="server"><div><marqueebehavior=scrolldirection=leftheight=76scrollamount=1scrolldelay=60onmouseover='this.stop()'onmouseout='this.start()'><script>varshowMsg1="<%=showMsg%>"document.write(showMsg1);</script></marquee></div></form></body></html>
下面是后台代码,从数据库取出要显示的公告内容:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;/**//*ASP.NET公告栏演示代码*CoderLinQifo_Love_LinYF*Time:2007-11-1*/publicpartialclassDefault3:System.Web.UI.Page...{publicintnoticeNum=1;//注意要在js中调用,必须保证访问度是protected以上级别publicstringshowMsg=string.Empty;//存放要显示的公告protectedvoidPage_Load(objectsender,EventArgse)...{stringcmdText="select*fromNotice";//下面代码是从数据库中取出内容SqlConnectionconn=newSqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["JustSeeOAConnectionString"].ConnectionString);SqlCommandcmd=newSqlCommand(cmdText,conn);conn.Open();SqlDataReaderdr=cmd.ExecuteReader();while(dr.Read())...{showMsg+=noticeNum.ToString()+":"+dr["noticeDate"].ToString()+":"+dr["noticeContent"].ToString()+dr["FullName"].ToString()+"";noticeNum++;}noticeNum--;conn.Close();}}
解决方案四:
输入错了,前面是前台HTML代码.
解决方案五:
注意前台javascript调用后台变量时的符号varshowMsg1="<%=showMsg%>"问题解决了,楼主可以结帖了顺便给你提供一下我朋友的网址,希望您能喜欢.http://blog.csdn.net/patriot074/
解决方案六:
你的好像跑不快。。。。。。。。我设置了marqueescrollamount=20也好像跑不快。。。。
解决方案七:
谢谢only,已经解决了。